Selamlar. Bende henüz yeni başladım python'a :) kolay gelsin. Sizin aldığınız hata yazdığınız kodlardan dolayı değil, giriş kısmında. Python'da yorum satırlarını alta almak için enter yerine \n kullanmalısınız. Kodu şöyle yazarsanız sorun yaşamazsınız: print("*************\nFaktoriyel bulma\n*************") while True: sayi = input("Bir sayı giriniz: ") if (sayi == "q"): print("ÇIKIŞ") break sayi = int(sayi)
faktoriyel = 1 for i in range(2,sayi+1): faktoriyel *= i
print("Faktoriyel= ",faktoriyel) |
Öncelikle cevabınız için çok teşekkür ederim hocam . Ama sorunun sebebi idle nin ilk ekranına direk kod yazılmazmış dosyalardan new folder dememiz lazımmış galiba (emin olamadım isterseniz bakabilirim) |
Hocam tekrar kontrol ettim; new folder demene gerek yok, sadece yorum kısmında enter ile alta geçmemen yeterli. \n kullandığında alt satıra geçmesi gerektiğini anlıyor, diğer türlü syntax hatası veriyor. Bir de acemiden tavsiye :) python çalışmak için bence spyder indirip kullan, çok daha rahat |