【发布时间】:2013-07-31 14:57:38
【问题描述】:
我需要一个函数来检查不同的用户输入变量是否为整数。 结果应在最后向用户确认。 检查的工作原理是它一直循环直到输入整数, 但无法显示结果...
def chkint(msg):
while True:
try:
n = input(msg)
return(int(n))
except ValueError:
print("Please enter an actual integer.")
number1 = input (chkint("Please enter first value:"))
number2 = input (chkint("Please enter second value:"))
results = (number1, number2)
print ("I have accepted: " + str (results))
【问题讨论】:
-
你想要什么显示器? “我已接受:” 后跟 2 个数字,还是按照您的问题建议跟踪异常文本?
-
对不起,是的,我希望它显示两个估算的数字。老实说,我不能 100% 确定函数的逻辑。
标签: string exception python-3.x