Btk akademi yıllarima döndüm bu sesi her duyduğumda yüzümde acı ama tatlı anılar geliyor hocam Sesinizin bizde anlamı büyük emeğinize yüreğinize sağlık
Hocam uygulamayı aynen yazdığım halde " UnboundLocalError: local variable 'harf' referenced before assignment " Bu hata ile karşılaşıyorum . videoyu defalarca izledim ama fonksiyon içindeki harf atamalarından başka atama yapmadınız ve sizde sorunsuz çalıştı. Kaçırmış olabileceğim bir detay mı var? İLGİNİZ İÇİN TEŞEKKÜRLER.
Bu hata, Python'da yerel bir değişkene atanmadan önce o değişkene atıfta bulunulduğunda oluşur. Yani, harf adlı bir değişkenin değeri atanmadan önce bu değişkene atıfta bulunulduğunda bu hatayı alırsınız. Aşağıdaki örnek kodda bu hatanın neden olabileceği bir senaryo bulunmaktadır: def fonksiyon(): if x > 0: harf = 'a' print(harf) x = 1 fonksiyon() Bu kodda, fonksiyon adlı bir fonksiyon tanımlanmıştır. Fonksiyon içinde x adlı bir değişkenin değeri 0'dan büyükse harf adlı bir değişkene 'a' atanmaktadır. Daha sonra, harf adlı değişken print fonksiyonunda kullanılmaktadır. Ancak, eğer x değişkeninin değeri 0'dan küçükse, harf değişkenine hiçbir değer atanmayacaktır. Bu durumda, print fonksiyonunda harf değişkenine atıfta bulunulduğunda UnboundLocalError hatası alınacaktır. Bu hatadan kaçınmak için, harf adlı değişkenin değerini başlangıçta belirleyebilirsiniz. Örneğin, None değeriyle başlayabilirsiniz: def fonksiyon(): harf = None if x > 0: harf = 'a' print(harf) x = 1 fonksiyon() Bu kodda, harf adlı değişkenin değeri başlangıçta None olarak atanmıştır. Bu, eğer x değişkeninin değeri 0'dan küçükse harf değişkeninin değeri None olarak kalacaktır. Bu şekilde, print fonksiyonunda harf değişkenine atıfta bulunulduğunda UnboundLocalError hatası almazsınız.
@Adem Hatay ama sadık hocanın kanalı değil bu kurs btk akademi de var burdan izlenmesi yerine btk akademi den izlenmesi daha kar lı sertifika veriyorlar hem
@Adem Hatay ben 1.5 aydır kayitliyim 1 ay telefondan kodlama yapmak zorunda kaldım %37 si bitti ama bu dersteki gibi karışık kodlari anlamakta zorluk çekiyorum bende senin yaptığın gibi yapıcam
Btk akademi yıllarima döndüm bu sesi her duyduğumda yüzümde acı ama tatlı anılar geliyor hocam Sesinizin bizde anlamı büyük emeğinize yüreğinize sağlık
s
bu anlatımı görünce okuldaki hocaya ekmek veresim gelmiyor.
memurlara valla boşa para veriyoz
Hocam uygulamayı aynen yazdığım halde
" UnboundLocalError: local variable 'harf' referenced before assignment "
Bu hata ile karşılaşıyorum . videoyu defalarca izledim ama fonksiyon içindeki harf atamalarından başka atama yapmadınız ve sizde sorunsuz çalıştı. Kaçırmış olabileceğim bir detay mı var?
İLGİNİZ İÇİN TEŞEKKÜRLER.
hocam sorunu bulabildiniz mi
Bu hata, Python'da yerel bir değişkene atanmadan önce o değişkene atıfta bulunulduğunda oluşur. Yani, harf adlı bir değişkenin değeri atanmadan önce bu değişkene atıfta bulunulduğunda bu hatayı alırsınız.
Aşağıdaki örnek kodda bu hatanın neden olabileceği bir senaryo bulunmaktadır:
def fonksiyon():
if x > 0:
harf = 'a'
print(harf)
x = 1
fonksiyon()
Bu kodda, fonksiyon adlı bir fonksiyon tanımlanmıştır. Fonksiyon içinde x adlı bir değişkenin değeri 0'dan büyükse harf adlı bir değişkene 'a' atanmaktadır. Daha sonra, harf adlı değişken print fonksiyonunda kullanılmaktadır.
Ancak, eğer x değişkeninin değeri 0'dan küçükse, harf değişkenine hiçbir değer atanmayacaktır. Bu durumda, print fonksiyonunda harf değişkenine atıfta bulunulduğunda UnboundLocalError hatası alınacaktır.
Bu hatadan kaçınmak için, harf adlı değişkenin değerini başlangıçta belirleyebilirsiniz. Örneğin, None değeriyle başlayabilirsiniz:
def fonksiyon():
harf = None
if x > 0:
harf = 'a'
print(harf)
x = 1
fonksiyon()
Bu kodda, harf adlı değişkenin değeri başlangıçta None olarak atanmıştır. Bu, eğer x değişkeninin değeri 0'dan küçükse harf değişkeninin değeri None olarak kalacaktır. Bu şekilde, print fonksiyonunda harf değişkenine atıfta bulunulduğunda UnboundLocalError hatası almazsınız.
sırf böyle güzel örnekler attığın için abone oldum daha fazlasının gelmesini bekliyoruz
güzel video ve güzel bir kanal başarılar dilerim.
emeğinize sağlık çok yararlı oldu. teşekkürler.
bunu nasıl bir arayüz haline getirebilirim
Hocam bu uygulamanın geliştirilmiş halini (not güncellemebilmesi gibi) de yazabilir misiniz daha yardımcı olması açısından
Güzel anlatım. Ellerine sağlık
hocam bunu bir pencereye yöneltebiliyormuyuz pythona yeni başladım ondan soruyorum
10:41 deki kodu yaptım ama hiçbir şey yazmadı
Teşekkürler hocam
Lütfen bunun github kodu gelsinnnn
@Çılgın Gitaristyazılı kod varmı uzun sürüyo kendi elımle yazmam
@Çılgın Gitarist lütfen atarmısın kopyala yapıştırla yapmak istiyorum
@Çılgın Gitarist Bugra#2764 bu youtube hesapi yan hesapim
ok
olm 1 yorum var ya
@Adem Hatay ama sadık hocanın kanalı değil bu kurs btk akademi de var burdan izlenmesi yerine btk akademi den izlenmesi daha kar lı sertifika veriyorlar hem
@Adem Hatay inşAllah işe yarar :D
@Adem Hatay ben hala öğreniyorum da bu ders çok karışık geldi bana bunun gibi kodalar yazamıyorum nasıl çalışmalıyım
@Adem Hatay ben 1.5 aydır kayitliyim 1 ay telefondan kodlama yapmak zorunda kaldım %37 si bitti ama bu dersteki gibi karışık kodlari anlamakta zorluk çekiyorum bende senin yaptığın gibi yapıcam
@Adem Hatay aynen kendisi çekmemiş sadık hocanın videosunu yayınlamış
galiba bu hocanın anlatımını bir tek ben sevmiyorum
Bende sevmiyorum udemy den paket satın almam da bu yüzden 😅
@@mustafaciftci2976 hocanın en başta while truebyazdiği yerde benim while mor oluyor sebebi nedir ilk kez bir şeyler yazıyorum bilen varsa pls