如何检查字符串输入是否为数字?如何检查用户的字符串输入是否为数字(例如:-1, 0, 1等等)?user_input = input("Enter something:")if type(user_input) == int:
print("Is a number")else:
print("Not a number")以上内容将无法工作,因为input总是返回字符串。
3 回答
![?](http://img1.sycdn.imooc.com/5458626a0001503602200220-100-100.jpg)
HUH函数
TA贡献1836条经验 获得超4个赞
try: val = int(userInput)except ValueError: print("That's not an int!")
![?](http://img1.sycdn.imooc.com/5458471300017f3702200220-100-100.jpg)
慕田峪9158850
TA贡献1794条经验 获得超7个赞
if userinput.isdigit(): #do stuff
添加回答
举报
0/150
提交
取消