所以,我在python中有这个代码,但如果从用户输入的字符串不是来自" a"我希望它显示一条消息。到" j" (不区分大小写)。因此,不允许用户输入不在此范围内的字符串。我怎么能这样做?
我已尝试过以下代码,但它无法正常工作。
words = "Hello world ace"
words = [word.lower() for word in words.split()]
for word in words:
print(sorted(word) == list(word))
答案 0 :(得分:0)
(假设也允许空格)
检查一下:
words = "Hello world ace"
allowed = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', ' ']
if not all(character in allowed for character in words.lower()):
print("!!!")