【发布时间】:2020-10-31 18:27:13
【问题描述】:
我目前正在研究一个项目的伪代码,我刚想到,虽然我有办法检查用户输入是否严格数字,但我不知道如何检查输入是否严格按字母顺序排列.
例如:
def valueCheck_Int(question):
while (True):
try:
return int(input(question))
except:
question = "That is not a valid integer, try again: "
def main():
userInput = valueCheck_Int("Enter an integer: ")
print(userInput)
main()
这段代码检查用户的输入是否是严格的数字,并且只会在用户输入整数之前中断循环。
是否有任何可能的方法来做到这一点,但字符串输入是按字母顺序输入的,根本没有数字?
【问题讨论】:
-
输入是否包含空格/标点符号?
标签: python error-handling user-input try-except