Merhaba, kullanıcıdan almak istediğim veriler var. Bunların bir kısmı “ValueError” olduğundan try-except olarak yineleme yapabildim ancak cinsiyet girdisi olarak tasarladığım bölümde, yanlış olduğu sürece yineleyecek ve doğru olduğunda bitecek döngüyü oluşturamadım.
Bu şekilde;
while True:
try:
kilo = int(input("Kilonuzu giriniz: "))
break
except ValueError:
print("Lütfen kilonuzu doğru giriniz!")
while True:
try:
boy = int(input("Boyunuzu giriniz: "))
break
except ValueError:
print("Lütfen boyunuzu doğru giriniz!")
while True:
try:
dogut = int(input("Doğum yılınızı giriniz: "))
break
except ValueError:
print("Lütfen doğum yılınızı doğru giriniz!")
cins_girdisi = input("Cinsiyetinizi giriniz: ")
while cins_girdisi != "e" or "E" or "k" or "K":
print("Lütfen cinsiyetinizi doğru belirtiniz.")
cins_girdisi = input("Cinsiyetinizi giriniz: ")
Yardımcı olursanız sevinirim.
Teşekkürler.