我想知道如何确保用户输入至少一个字母或数字作为输入。使用我的代码,如果他们输入一个空白区域,它接受它,但我希望能够做到这一点,所以他们至少输入一件事。
使用此代码:
s = input("Please enter a sentence")
print("Your sentence is",s)
它允许这样:
Please enter a sentence
Your sentence is
我输入了一个空白区域并允许它。关于如何确保输入至少一个字母或数字的任何想法?
非常感谢帮助
答案 0 :(得分:3)
您可以像这样添加while
循环:
s = ""
while not s.strip():
s = input("Please enter a sentence")
print("Your sentence is",s)