Fonksiyon yazdım if … İse s =1 olsun dedim elif … İse s= 2 olsun dedim bu değerleri fonksiyon dışı nasıl kullanabilirim
return
ile. Python’da birden fazla deger de dondurebiliyorsun.
1 Beğeni
Abi onu biliyoruz acemi değilim sorduğum soruyu anlayıp cevap yazın. İki acemi boş yapmayalım
Peki… Sorunu anlayip cevap yaziyorum: return
ile.
5 Beğeni
Ben de return yazacaktım iyi ki yazmamışım
Sordugunuz soru (en azindan soru sorma konusunda) acemi oldugunuzu gosterdigi icin boyle bir cevap verilmis. Cevap dogru. Acemi olmakta da bir sakinca yok!
Soruyu oldugu gibi cevaplayacak olsaydik:
1
ve 2
diye:
print(1) # 1 degerinin fonksiyon disinda kullanimi
x = 2 # 2 degerinin fonksiyon disinda kullanimi
Eger degerleri degil, s
degiskenini fonksiyon disinda kullanmak istiyorsak, fonksiyon disinda tanimlayip kullanabiliriz.
2 Beğeni
Fonksiyonun içinde değişkenini global keyword’ü ile tanıtırsan kullanabilirsin. Çok kabaca/basitçe şöyle gösterebilirim;
s = 0
def deneme():
global s
if True:
s = 1
else:
s = 2
deneme()
print(s)
Teşekkürler hocammmm
1 Beğeni