2016-11-22 80 views
0

我在想如何确保用户输入至少一个字母或数字作为输入。有了我的代码,如果他们进入一个空白空间,它会接受它,但我希望能够做到这一点,所以他们至少输入一件事情。如何确保用户输入至少一个值Python

有了这个代码:

s = input("Please enter a sentence") 

print("Your sentence is",s) 

它允许这样的:

Please enter a sentence 

Your sentence is 

我已经进入了一个空白,它已经允许它。有关如何确保他们至少输入一个字母或数字的想法?

帮助深表感谢

回答

3

您可以添加while循环是这样的:

s = "" 

while not s.strip(): 
    s = input("Please enter a sentence") 

print("Your sentence is",s) 
+1

为了避免重复'input'你可以只是做'S = “”'外循环。 –

+0

好点... – Fejs

相关问题