a = []
while True:
b = int(input("Lütfen not giriniz: "))
if b < 0 or b > 100:
print("Not girişi sonlandı.")
break
a.append(b)
sum = 0
for i in a:
sum += i
print(str(len(a)) + " adet öğrencinin ortalama notu: " + str(int(sum/len(a))))
Listenin toplamını almak için döngü kullanmaya gerek yok. Listenin toplamını veren "sum" methodu mevcut.Python bilen birisi kötü der ama iş yapan bir kod.
Kod:a = [] while True: b = int(input("Lütfen not giriniz: ")) if b < 0 or b > 100: print("Not girişi sonlandı.") break a.append(b) sum = 0 for i in a: sum += i print(str(len(a)) + " adet öğrencinin ortalama notu: " + str(int(sum/len(a))))
Listenin toplamını almak için döngü kullanmaya gerek yok. Listenin toplamını veren "sum" methodu mevcut.
Böyle konular sürekli açılıp açılıp duruyor. Amaçları bir şeyler öğrenmek olan kişiler anlamadığı yeri soruyor. Karşılaştıkları problemi direkt soranlar bu tip sonuç arıyor. Bu ödevi veren hoca öğrenciye ne kadar öğretmiştir bilmem ama birisi sorduğunda "Ben Python bilmiyorum." diyen ben, bu şekilde yaptım.Python bilen birisi kötü der...
Böyle konular sürekli açılıp açılıp duruyor. Amaçları bir şeyler öğrenmek olan kişiler anlamadığı yeri soruyor. Karşılaştıkları problemi direkt soranlar bu tip sonuç arıyor. Bu ödevi veren hoca öğrenciye ne kadar öğretmiştir bilmem ama birisi sorduğunda "Ben Python bilmiyorum." diyen ben, bu şekilde yaptım.
Başlarda öyleydim ama artık önceki mesajımda yazdığım duruma getirdiler sağ olsunlar. Hangi dil öğreneyip konuları da öyle oldu. Onları ellemiyorum bile artık.Şahsen ben kod bile vermezdim, siz de bir konuda kızmıştınız hatta, ödevi için istediğinden.
Bu soru sanki Türkiye Teknoloji Takımı'nın online eğitiminde vardı. Oradan mı?Merhabalar, şöyle bir Python sorusu çıktı ve yapamadım yardımcı olabilir misiniz?
Soruyu ekler kısmına bıraktım şimdiden teşekkürler.
Siz haklısınız zaten liste toplamı için döngü kullanılıyor gelen olarak ben yalnızca bilgi amaçlı söyledim. Yazdığınız koda kötü demedim. Zaten bu kadar kısa bir kod için kötü ya da iyi demek doğru değil. Önemli olan kod bloğunun büyük projede nasıl iş gördüğü oluyor. Ben de her dili her methodunu kullanarak yazmıyorum.Böyle konular sürekli açılıp açılıp duruyor. Amaçları bir şeyler öğrenmek olan kişiler anlamadığı yeri soruyor. Karşılaştıkları problemi direkt soranlar bu tip sonuç arıyor. Bu ödevi veren hoca öğrenciye ne kadar öğretmiştir bilmem ama birisi sorduğunda "Ben Python bilmiyorum." diyen ben, bu şekilde yaptım.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.