Paython

kerem89

Üye
Katılım
24 Kas 2019
Mesajlar
25
Puanları
1
şöyle bir kod var:

def changeValue(self,value):
#print(value)
#burada value değerini yazdırıyor. Ama programın başka bölümlerinde de value değişkenini kullanmam gerek yani def içinde çalışması gayet normal ama başka yerde nasıl kullanabilirim?
Teşekkürler
 
Sorunuzu tam anlamadım . Aşağıdaki gibi birşeyi mi soruyorsunuz?
Kod:
class deneme:


     def __init__(self,value):       
         self.values = value
         self.ad = "kerem"
         self.soyad = "yilmaz"
         self.no = 89
         print (value)
 
test=deneme(36)
print  (test.values)
sayi=test.values/4
print(sayi)
 
Sorunuzu tam anlamadım . Aşağıdaki gibi birşeyi mi soruyorsunuz?
Kod:
class deneme:


     def __init__(self,value):      
         self.values = value
         self.ad = "kerem"
         self.soyad = "yilmaz"
         self.no = 89
         print (value)

test=deneme(36)
print  (test.values)
sayi=test.values/4
print(sayi)
evt demek istediğinize benzer burada values değişkeni tanımlanmamış hatası alıyorum
 
Tam olarak ne istediğinizi anlayamadım ama söyle birşey mi istiyorsunuz:

Python:
def changeValue(value):
    return value


test = 45
print  (test)

test = changeValue(54)
print(test)


Fonksiyon içerisindeki değerlere dışardan ulaşmak istiyorsanız, ya fonksiyon içerisinde global değişkene değer atabilirisiniz (ben önermem), ya da istediğiniz değerleri return edersiniz. Umarım anlatabilmişimdir.
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst