我要求用户输入整数类型。但是如果用户不小心输入了字符串类型,我希望它告诉用户他们错误地回答了问题。像这样:
this.keyboard.disableScroll(true);
请注意我是初学者,因此不理解期待样式编码。
感谢您的时间。
答案 0 :(得分:1)
将ApplicationWindow
投射到string
只有在字符串看起来像整数时才有效。
其他任何内容都会引发integer
。
我的建议是抓住这个ValueError
并正确通知用户。
ValueError
答案 1 :(得分:0)
您可以使用str.isdigit()
方法检查输入是否仅包含数字
question1 = input("Enter a number: ")
if question1.isdigit():
question1= int(question1)
else:
print("Not a number")