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.
 

Yeni mesajlar

Forum istatistikleri

Konular
129,903
Mesajlar
931,169
Kullanıcılar
452,787
Son üye
Azemm333
Geri
Üst