Çözüldü 'NameError: Name 'isim' is not defined' hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Berkayys

Centipat
Katılım
8 Temmuz 2022
Mesajlar
54
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Python'a başladım Visual Studio Code'da. İnternetten video, kurs vb bakıyorum. İlk ücretsiz videolardan bakayım dedim. YouTube'a videoda adam aynı kodları yazıyor, hem de hatasız yazıyorum, NameError: Name 'isim' is not defined' ( isim tanınamadı) hatası veriyor. Çözümü nedir? 3 saattir bu hatayla ugraşıyorum.
 

Dosya Ekleri

  • Ekran görüntüsü 2023-04-20 234702.png
    Ekran görüntüsü 2023-04-20 234702.png
    75,8 KB · Görüntüleme: 111
Çözüm
Hatasız çalıştı normal ama normal yazarken hata veriyor.



Yine olmadı bu arada pcharm ile yazılmış ben VSC'ye yazıyorum ondan mı yeni başladım anlamam da ondan.
Hocam IDE sadece bir araç isterseniz not defterinde yazın isterseniz vimde bir şey farketmiyor. Dediğim gibi siz %99 ihtimalle sadece o satırı çalıştırıyorsunuz vscde Run selected line in terminal tıklayarak. Bu yüzden yukarıdaki değişkenler okunmamış oluyor. İsterseniz vs codeda f5 tuşuna basıp Python file tıklayarak da debug modda çalıştırabilirsiniz.
Python'a başladım Visual Studio Code'da. İnternetten video, kurs vb bakıyorum. İlk ücretsiz videolardan bakayım dedim. YouTube'a videoda adam aynı kodları yazıyor, hem de hatasız yazıyorum, nameerror: Name 'isim' is not defined' ( isim tanınamadı) hatası veriyor. Çözümü nedir? 3 saattir bu hatayla ugraşıyorum.

Kodu CMD ile çalıştırmayı dener misiniz?
 
Kodunuz içinde bir hata yok.
Python modülü yüklü mü?

Python:
isim = "Ahmet"
mesaj = "Technopat"

print("{} {} dedi.." . format(isim, mesaj))
Python bir modül değil dostum bir programlama dili seninde bildiğin gibi.

Python yüklü olmasa interpreter hatalarından biri olan NameError alınamaz.
Python'a başladım Visual Studio Code'da. İnternetten video, kurs vb bakıyorum. İlk ücretsiz videolardan bakayım dedim. YouTube'a videoda adam aynı kodları yazıyor, hem de hatasız yazıyorum, NameError: Name 'isim' is not defined' ( isim tanınamadı) hatası veriyor. Çözümü nedir? 3 saattir bu hatayla ugraşıyorum.
Aklıma gelen ilk şey auto save kapalı ve kodunuz sizin gördüğünüz hali değilse son kaydettiğiniz eski hali ile çalışıyor.
 
Bu şekilde kullanmak yerine f string kullanmanız daha iyi olur.

Python:
isim = "Kernelginar"
mesaj = "Technopat!"

print(f"{isim}, {mesaj} dedi...")
 
Bu şekilde kullanmak yerine f string kullanmanız daha iyi olur.

Python:
isim = "Kernelginar"
mesaj = "Technopat!"

print(f"{isim}, {mesaj} dedi...")
Sürüm uyumluluğu açısından kullanıyor olabilir.

Python'a başladım Visual Studio Code'da. İnternetten video, kurs vb bakıyorum. İlk ücretsiz videolardan bakayım dedim. YouTube'a videoda adam aynı kodları yazıyor, hem de hatasız yazıyorum, NameError: Name 'isim' is not defined' ( isim tanınamadı) hatası veriyor. Çözümü nedir? 3 saattir bu hatayla ugraşıyorum.
Bazen F5 Spam atınca VS Code buga girebiliyor kapatıp açın lütfen. Kodunuzda bir sorun yok.
 
Artı -1 Eksi
Bu şekilde kullanmak yerine F string kullanmanız daha iyi olur.

Python:
isim = "Kernelginar"
mesaj = "Technopat!"

print(f"{isim}, {mesaj} dedi...")

CMD de çalıştırıyorum unable to initialize device prn diyor Python da çalıştırıyorum oluyor Visual Studio Code da çalıştırıyorum başlık da ki hata veriyor.
 
CMD de çalıştırıyorum unable to initialize device prn diyor Python da çalıştırıyorum oluyor Visual Studio Code da çalıştırıyorum başlık da ki hata veriyor.
Sadece ilgili satırı çalıştırıyorsunuz sanırım. Tüm kodu çalıştırmak için sağ tık yapıp "run python file in terminal" ile çalıştırabilirsiniz.
 

Geri
Yukarı