Python'da işlem hatası

41Nokta

Centipat
Katılım
28 Nisan 2021
Mesajlar
313
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
Kod:
onay_listesi=["Evet","evet","evt","Hayır","hayır","hyr"]
onay=input("Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz.(Evet/Hayır).: ")
if onay in onay_listesi:
    print("Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz..")
else:
    print("İşlem Onaylanmadı.")

Her türlü evet ihtimali kullanılmakta. Sorunu bilen var mı?

Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz.(Evet/Hayır).: hayır.
Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz.
 
Son düzenleyen: Moderatör:
Kod:
onay_listesi=["Evet","evet","evt","Hayır","hayır","hyr"]
onay=input("Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz.(Evet/Hayır).: ")
if onay in onay_listesi:
    print("Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz..")
else:
    print("İşlem Onaylanmadı.")

Her türlü evet ihtimali kullanılmakta. Sorunu bilen var mı?

Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz.(Evet/Hayır).: hayır.
Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz.
Hayır yazdığında da if kısmı çalışacak fark ettin mi?
 
Küçük harfle evet yazınca çalışıyor mu? Belki büyük küçük harften dolayı çalışmıyor.
onay_listesi=["Evet","evet","evt","Hayır","hayır","hyr"]

Burada hepsi var.
Sorunu buldum listeye hayır kısmınıda eklediğim için hepsini evet olarak algılıyor. Yinede yardımcı olduğun için teşekkürler.
Hayır yazdığında da if kısmı çalışacak fark ettin mi?
Şimdi fark ettim.
 
[CODE lang="python" title="Doğrusu"]onay_listesi = ["Evet", "eve t", "e vt", "e"]
iptal_listesi = ["Ha yır", "h ayır", "hyr","hayır", "h"]
userInput = input(
"Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz.(Evet/Hayır).: ")
if userInput in onay_listesi:
print("Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz..")
elif userInput in iptal_listesi:
print("İşlem Onaylanmadı.")
else:
print("Bruh?")
[/CODE]
remotiveDog_Aade.png
[CODE lang="python" title="Biraz değiştirdim istersen incelersin."]onay_listesi = ["evet", "e", "yes", "y"]
iptal_listesi = ["hayır", "hayir", "h", "no", "n"]

while True:
userInput = input(
"Gerekli hesaplama için yapılacak olan tüm işlemleri onaylıyormusunuz (Evet/Hayır): ").lower()
if userInput in onay_listesi:
print(
"Gerekli hesaplama için lütfen aşağıda girilen bilgilere doğru yanıt veriniz..")
break
elif userInput in iptal_listesi:
print("İşlem Onaylanmadı.")
break
else:
print("Anlayamadık?")
[/CODE]
 
Son düzenleme:

Yeni konular

Geri
Yukarı