Jupyter Lab'da yazdığım "fonksiyonlar, değişkenler" programdan çıkıp tekrar girdiğimde çalışmıyor

Merhabalar herkese,

Acemi sorularımın ikincisine affınıza sığınarak devam ediyorum:)

Örneğin eklediğim fotoğrafta ogrenci_bilgileri() fonksiyonunun çalıştığını gördüm; kaydedip çıktım fakat tekrar girdiğimde kodlar çalışmıyordu ve tanımsız diyordu. Bu konuda yardımlarınızı rica edeceğim; şimdiden herkese teşekkürler.

1 Beğeni

Tekrar açtığınızda tüm hücreleri tekrar çalıştırın.

3 Beğeni

Öncelikle ilginiz için teşekkür ederim. Aslında dediğinizi yaptığımda uyarıyı alıyorum; yani hücreleri çalıştırdığımda yukarıdaki uyarıyı veriyor.

ogrenci_bilgileri diye bir fonksiyon yok.

(bkz: Soru Sorarken Sıkça Düşülen Hatalar ozellikle #4 ve #6)

Merhaba, öncelikle uyarınızı dikkate alarak tekrar aldığım hatayı size kodları ekleyerek iletiyorum:

‘’’# İki parametre alan bir fonksiyon tanımlayalım

Örn: Dikdörtgenin alanını hesaplama

def dikdortgen_alani_hesapla(a,b):
#alan hesapla ve bunu bir değişkene ata
dikdortgen_alani=a*b
#bu alanı print et
print(dikdortgen_alani)


#fonksiyonu iki parametreyle çağıralım

dikdortgen_alani_hesapla(4,6)


NameError Traceback (most recent call last)
Input In [1], in <cell line: 3>()
1 #fonksiyonu iki parametreyle çağıralım
----> 3 dikdortgen_alani_hesapla(4,6)

NameError: name ‘dikdortgen_alani_hesapla’ is not defined’’’

Iki kodu da ayni kutuya koymaniz veya ikinciyi calistirmadan once birinciyi calistirmaniz lazim.

2 Beğeni

Çok teşekkür ediyorum; belirttiğiniz ikinci seçeneği yaptığımda -kodları sırayla çalıştırarak- sorun çözüldü.

1 Beğeni