我对Python很新,我正在使用一段时间的True循环。在那个循环内我有
Sentence= input("please enter a sentence").lower().split()
但是我想创建验证,以便在用户输入数字而不是字母时显示错误消息。我正在研究并看到使用.isalpha。是否有人会在真正的循环中创建输入数字的错误消息?
答案 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()