【发布时间】:2021-06-03 05:12:04
【问题描述】:
我是一名尝试学习 Python 的初学者。第一个问题。
试图找到一种方法让用户只输入字母。
写了这个,但是不行!
它返回True,然后在继续else 子句之前跳过其余部分。
break 也不起作用。
有人能指出原因吗? 我认为这是非常初级的,但我被困住了,如果有人能把我拉出来,我会很感激。
while True:
n = input("write something")
if print(n.isalpha()) == True:
print(n)
break
else:
print("Has to be in alphabets only.")
【问题讨论】:
-
if n.isalpha() is True:(或只是if n.isalpha():)。你检查print的返回值是None....
标签: python loops break restrict isalpha