print ("bu program sıcaklığa göre suyun durumunu gösterir")
while True:
s=input("lütfen sıcaklığı giriniz.çıkmak içn q ya bas")
if s=="q":
print("çıkılıyor")
break
try:
s_int=int(s)
except ValueError:
print("Lütfen sadece sayı giriniz")
raise
if s_int<0:
print("Durum Buzdur")
elif s_int>=100:
print("Durum Buhar")
else:
print("Durum su")
答案 0 :(得分:0)
您是否想要吞下异常并使程序在无效输入上运行?如果是这样,请移除加注。您还需要将s_int检查放在try。
中print ("bu program sıcaklığa göre suyun durumunu gösterir")
while True:
s=input("lütfen sıcaklığı giriniz.çıkmak içn q ya bas")
if s=="q":
print("çıkılıyor")
break
try:
s_int=int(s)
if s_int<0:
print("Durum Buzdur")
elif s_int>=100:
print("Durum Buhar")
else:
print("Durum su")
except ValueError:
print("Lütfen sadece sayı giriniz")