Renklendirmemesi ve hata alman aynı sebepten değil. Renklendirme olmaması Python için dil sunucusu açık olmadığı için veya renklendiren eklenti yüklü olmadığı içindir. Eklenti mağazasında Microsoft'un kendi Python eklenti paketini kur. Kodun hata alması konusunda da, hata mesajını paylaşırsanız daha iyi yardımcı olabiliriz. Ayrıca kodunuzda syntax hatası var.Yazdığım kodlar görseldeki gibi beyaz kalıyor. Visual Studio Code'da ve kodlarım her zaman bu yüzden hata veriyor. Yardımcı olursanız sevinirim.
Eki Görüntüle 2610719
def ile tanımladığınız fonksiyonu dışarıya almalısınız.Renklendirmemesi ve hata alman aynı sebepten değil. Renklendirme olmaması Python için dil sunucusu açık olmadığı için veya renklendiren eklenti yüklü olmadığı içindir. Eklenti mağazasında Microsoft'un kendi Python eklenti paketini kur. Kodun hata alması konusunda da, hata mesajını paylaşırsanız daha iyi yardımcı olabiliriz. Ayrıca kodunuzda syntax hatası var.defile tanımladığınız fonksiyonu dışarıya almalısınız.
Hocam o hata değil. 0 kodu ile çıkış yapmak başarılı bir şekilde kodun çalıştığı anlamına geliyor. Eğer istediğiniz gibi çalışmıyorsa kodunuzda mantık hatası vardır muhtemelen. Takip ettiğiniz videodaki satır boşluklarına daha dikkatli bakın. Belki poll fonksiyonunu döngüde çalıştırmanız gerekiyor olabilir. Genellikle poll'u kendiniz periyodik olarak çağırmanız gerekir.Şu anda kodlamayı yeni yeni öğrendiğim için videolardan bakarak aynısını yazıyorum ama hep bu tarz hata alıyorum.
Şu anda kodlamayı yeni yeni öğrendiğim için videolardan bakarak aynısını yazıyorum ama hep bu tarz hata alıyorum.
Exit code 0 bir hata değil. Hatasız çalışmış ve sona gelmiş, demek. Eğer bunu görmek istemiyorsanız terminal üzerinden python dizin/dosya_adi.py şeklinde çalıştırın.Şu anda kodlamayı yeni yeni öğrendiğim için
Gerek yok. Yanlis degil oyle kullanilmasi. Python'da her scope'da fonkisyon tanimlanabilir. Ornegin;Ayrıca kodunuzda syntax hatası var.defile tanımladığınız fonksiyonu dışarıya almalısınız.
class Prompt:
def __init__(self, pstr = "enter value #> "):
self.pstr = pstr
def __enter__(self):
return input(self.pstr)
def __exit__(self, exc_type, exc_value, traceback):
return None
foo = None
with Prompt("> ") as inp:
def foo_impl():
print(f"foo_impl: {inp}")
foo = foo_impl
foo()
foo_impl()
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.