验证用户输入

时间:2016-09-19 15:00:52

标签: python

我对Python很新,我正在使用一段时间的True循环。在那个循环内我有

Sentence= input("please enter a sentence").lower().split()

但是我想创建验证,以便在用户输入数字而不是字母时显示错误消息。我正在研究并看到使用.isalpha。是否有人会在真正的循环中创建输入数字的错误消息?

2 个答案:

答案 0 :(得分:1)

sentence = input("please enter a sentence").lower().split()
for word in sentence:
    if not word.isalpha():
        print("The word %s is not alphabetic." % word)

答案 1 :(得分:0)

这样的东西?

sentence = input("please enter a sentence: ").lower().split()

while False in [word.isalpha() for word in sentence]:
    sentence = input("Do not use digits. Enter again: ").lower().split()