Çözüldü Python Kodları doğru mu?

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

414605

Hectopat
Katılım
12 Ocak 2021
Mesajlar
1.360
Makaleler
1
Çözümler
13
[CODE title="Python Kodları"]import random

sayac = int(input("Kaç tane seçenek eklemek istiyorsunuz: "))
secenekler = []

while sayac > 0:
secenekler.append(input("Eklemek istediğiniz kelimeyi giriniz: "))
sayac -= 1

print(random.choice(secenekler))

input("\nÇıkmak için Enter tuşuna basınız...")[/CODE]

Bu kodda kullanıcı girdiği değer kadar seçenek ekleyip bu seçenekler arasından rastgele seçim yapacak, kodlarda sorun var mı, yani bilgisayar doğru bir şekilde rastgele seçebiliyor mu?
 
Son düzenleyen: Moderatör:
6 dan 7 ye geçerken boşlu bırakmışsınız sebebi nedir ben yeni başladımda öyle yapmazsak kod bozuk mu oluyor?
 
6 dan 7 ye geçerken boşlu bırakmışsınız sebebi nedir ben yeni başladımda öyle yapmazsak kod bozuk mu oluyor?
Python "Indentation" kullanan bir dil. Yani farklı blokları baştaki tab veya space boşlukları ile algılıyor. Yani evet, eğer o boşluklar olmasa kod düzgün çalışmaz.

Örneğin C dili böyle değil. Yani isterseniz teknik olarak tüm kodu bir satırda yazabilirsiniz.
 
Diyelim 3 boşluk bırakmak lazım 2 boşluk bırakırsak ne olur?
Eğer 3 boşluk bırakmanız gerekiyorsa 3 boşluk bırakmalısınız. Aksi halde hata alırsınız.

Ancak farklı kod bloklarında farklı sayıda indent kullanılabilir ama aynı kod bloğunda aynı sayıda ve şekilde indent kullanmanız gerekir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…