如何让 python 从整数中检测字符串
How can you get python to detect strings from integers
在我的程序中,我需要帮助 python 说输入无效,代码要求输入数字,如果你输入一个字母,我希望它说它无效而不是坏了,有什么办法可以做到吗?
这是一些使用 try/except 块的代码。代码尝试将输入转换为数字,如果成功则跳出循环,如果失败则捕获错误并打印错误消息,然后循环再次开始
passed = False
print "input a number"
while not passed:
a = raw_input()
try:
number = int(a)
passed = True
print "Number inputted"
except(ValueError):
print "You did not input a number, try again"
在我的程序中,我需要帮助 python 说输入无效,代码要求输入数字,如果你输入一个字母,我希望它说它无效而不是坏了,有什么办法可以做到吗?
这是一些使用 try/except 块的代码。代码尝试将输入转换为数字,如果成功则跳出循环,如果失败则捕获错误并打印错误消息,然后循环再次开始
passed = False
print "input a number"
while not passed:
a = raw_input()
try:
number = int(a)
passed = True
print "Number inputted"
except(ValueError):
print "You did not input a number, try again"