Soru & Cevap

Etkileşimli kabukta Python değişkenlerini değiştiremiyorum ...

18.11.2022 - 10:12

etkileşimli kabuk

Herhangi bir değişkenin değerini değiştirmek istediğimde etkileşimli kabuk algılamıyor.

114 Görüntülenme

5 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user halukkarakaş
halukkarakaş
28.12.2022 - 10:06

x+y işleminde x ve y nin varsayılan degerleri 10 ve 20 dir. değişkenleri her değiştirdiginizde işlemi tekrar tanımlamanız gerekmektedir. ya da def ile fonksiyon tanımlayarak tek seferde bu sonuç alabilirsiniz.

örn :

x = 10

y = 20

 

def islem(x,y):

    z= x+y

    return z

 

x = 15 # # istediğiniz sayıyı girebilirsiniz.

print(islem(x,y))

Profile picture for user serdarunlu
serdarunlu
22.11.2022 - 01:55

Kabukta x'e atanan ilk değer kalıcı değerdir ve kabuğu etkilemez diye biliyorum.

Profile picture for user olmezturan
olmezturan
21.11.2022 - 03:56

x = 10

y= 20

z = x+y

z

x = 15

z = x +y

z

y=25

z = x + y

 

şeklinde yazılırsa istediğiniz sonucu elde edeceksiniz.

Profile picture for user akincengiz
akincengiz
21.11.2022 - 10:39

z değişkeni değerini x ve y değişkenlerine atadığın ilk değerden alıyor. Sen daha sonra x ve y değişkenlerinin değerini değiştirince bu z değişkene etki etmez. Değerleri değiştirdikten sonra tekrar z = x+y komutunu işletirsen z yeni değerlere göre değişir.

Profile picture for user elifli
elifli
19.11.2022 - 08:18

x'e verdiğin ilk değeri baz aldığı için olabilir  harf ismini değiştir yada x_yeni gibi bir değerle yeniden değişken atamayı dene istersen.