Python "for" döngüsü range hata veriyor

Katılım
8 Mayıs 2020
Mesajlar
15
Selam.

Arkadaşımla birlikte bir kod ödevi yapıyorduk. For döngüsünü kullanım örneği. Yaparken kodu doğru yazmamıza rağmen kod istediğimiz gibi çalışmıyor. Kodu aşağıya bırakacağım, bir sorun varsa yazın.
Şimdiden teşekkürler.
Kod şu şekilde;

Python:
for i in range(2)
  print(i)

 
  sınav=int(intput("Notunuzu Giriniz"))

if sınav<=40:
  print("Sınavı geçemedin")
elif sınav<=70:
  print("Geliştirebilirsin")
elif sınav<=85
  print("İyisin")
elif sınav<100
  print("Çok İyisin")
else:
  print("0-100 Arası bir değer gir")
 

Dosya Ekleri

  • IMG-20230306-WA0001.jpg
    IMG-20230306-WA0001.jpg
    189,5 KB · Görüntüleme: 121
Son düzenleme:
Kodunuzu kod bloğu içerisinde mesaj olarak buraya atın.

Python:
print("Örnek bir kod bloğu")
 
Kodu gönderin yardımcı olmaya çalışalım.
 
Amacınız iki kere sınav notunu sorup iki kere buna göre bir çıktı vermekse if bloğu for döngüsünün içinde değil. Indentation seviyesi yanlış. For, elif vs. ve onların içindekilerin bir seviye kaydırılması lazım. Print fonksiyonuyla sınav değişkenini atadığınız linelar arasında neden o kadar büyük bir boşluk var?
 
Amacınız iki kere sınav notunu sorup iki kere buna göre bir çıktı vermekse if bloğu for döngüsünün içinde değil. Indentation seviyesi yanlış. For, Elif vs. ve onların içindekilerin bir seviye kaydırılması lazım. Print fonksiyonuyla sınav değişkenini atadığınız linelar arasında neden o kadar büyük bir boşluk var?

Boşluklar gereksiz. Öylesine yaptık yani.
Fakat başta dediğiniz şeyi deneyelim bakalım olacak mı?
 
Boşluklar gereksiz. Öylesine yaptık yani.
Gereksiz olduğu kesin zaten, yapmayın. Kafanızı karıştırıyor. Bu durumlarda Python’da süslü parantez kullanımı olmadığı için dikkatli olmak daha önemli.

Fotoğrafa göre söyledim. Kod halinde düzgünce gönderseniz daha iyi olur.
 
Gereksiz olduğu kesin zaten, yapmayın. Kafanızı karıştırıyor. Bu durumlarda Python'da süslü parantez kullanımı olmadığı için dikkatli olmak daha önemli.

Fotoğrafa göre söyledim. Kod halinde düzgünce gönderseniz daha iyi olur.

Kod hali mevcut.
Dediğiniz gibi yaptık fakat yine istediğimiz olmadı maksat sizin dediğiniz gibi. Fakat olmuyor nedense.
 

Technopat Haberler

Yeni konular

Geri
Yukarı