Değişkenin değerini değiştirebilir miyim?

Başlatan Rhyme, 10 Kasım 2017 - 19:54:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Rhyme

Diyelimki "A" adlı bir değişkenimiz var ve bu değişkenimizin değeri ahmetmehmet@ahmetmehmet.com.
Karşıdaki kullanıcı, bir girdi vererek (örneğin;"epostadeğiştir") bu değeri değiştiriyor, böyle birşey mümkün müdür, mümkünse nasıl?
Sanat olmayan bir ülkenin hayat damarlarından biri kopmuş demektir.

Mustafa Kemal Atatürk

rutku

sunucu - istemci uygulamasından mı bahsediyorsunuz ?
Hayallerini kodla ...

uKiriş
Mezgeldek

okkangal

Bu durum yazılım mantığı açısından önemli . Örneğin sizin mail = " deneme@deneme.com" şeklindeki değişkeninizi programın çalışma esnasında kullanıcı taraflı gelen bir veri ile değiştirebilirsiniz. Örnek verelim :

>>> mail = " deneme@deneme"
>>> print(mail)
deneme@deneme
>>> mail = input(" bir değer giriniz  : ")
bir değer giriniz  : deneme1@deneme1.com
>>> print(mail)
deneme1@deneme1.com
>>>

Bu şekilde görüldüğü gibi değiştirilebilir ... Lakin ki çalışan bir py uzantılı dosyada değişmez. Yeni değeri bir veri kayıt sisteminde ( database, json, xml ...vs) tutmazsanız program kapatıldıp tekrar koşturulduğunda kodda ilk verilen değere döner ...  Örnekleyelim :

mail = " deneme@deneme.com"
print (mail)
mail = input (" Lütfen bir değer Giriniz :")
print(mail)

Yukarıdaki programı her çalıştırdığınızda mail değişkeninin değeri mail = input (" Lütfen bir değer Giriniz :")  satırı koşana kadar  " deneme@deneme.com"  olmaya devam edecektir.... Bilmem anlatabildim mi ?  Belki bu durumu anlatmak için daha iyi örnekler verilebilirdi ama şimdilik aklıma gelmedi .






Rhyme

Değeri başta 0, kullanıcı tarafından alınan girdiden sonra, değeri 1 olmalı.

Örneğin;


A = 0
cm = raw_input(">")
if cm == "dgstr":
     A = 1
     print("A değişti mi aceba?")
pass
Sanat olmayan bir ülkenin hayat damarlarından biri kopmuş demektir.

Mustafa Kemal Atatürk

okkangal

Alıntı yapılan: Rhyme - 13 Kasım 2017 - 15:45:44
Değeri başta 0, kullanıcı tarafından alınan girdiden sonra, değeri 1 olmalı.

Örneğin;


A = 0
cm = raw_input(">")
if cm == "dgstr":
     A = 1
     print("A değişti mi aceba?")
pass


Hemen hemen aynı örneği vermiştim. A değişkeniniz 1 değerini alır lakin programınız yeniden başladığında A nın değeri 0 olacaktır ...Bunu demek istedim ...

ahmet12

veri tabani islemrinedaha var goruldugu kadari ile :D