【发布时间】:2019-11-17 19:18:08
【问题描述】:
我正在尝试弄清楚如何处理 Python 中错误值的问题。
有这样一种情况 - 有人需要给出姓名、姓氏和年龄,例如在年龄的情况下,他正在给出字符串。我想打印他没有给出数字并推动他给出另一个数字并检查它是否是 int() 以便我可以将它放在代码底部的最终 print() 中。我想我需要对姓名和姓氏给予相同的例外,但在其他方向。请帮我解决这个问题,我花了一整天的时间来找出如何解决它,但找不到答案..
name=input('give name: ')
surname=input('give surname: ')
full_name= name + " " + surname
wiek=input('age: ')
try:
age = int(age)
except ValueError as e:
print("It is not a number! Try again..";age)
print("Hi "+ full_name + "!\nAfter 50 years you will have " + str(age+50) + " years")
问候, 祖帕
【问题讨论】:
-
查找循环 - 看看骗局 - 它的答案中有很多例子。