【发布时间】:2023-01-25 00:28:36
【问题描述】:
我有一个字符串,我需要遍历它的所有字母,包括(如果有的话)空格、数字、符号等……
我必须确保该字符串只包含字母,但我的循环只遍历第一个字母,然后它立即产生一个输出,因此缺少任何符号,字母之间的空格。
我尝试使用 for 循环甚至 while 循环,但它没有给我正确的输出
for char in text:
if char in letter_list:
print('the letter is in the list')
elif char not in letter_list:
print('the letter is not in the list')
break
【问题讨论】:
-
您的
else不需要测试。它要么在列表中,要么不在列表中。没有第三种情况。 -
你能给出样本输入和样本输出吗?目前还不清楚你的问题是什么。什么是
letter_list?其余的是什么?