Python 无效语法错误?
我是Python新手,尝试编写基本脚本。Python 无效语法错误?,python,Python,我是Python新手,尝试编写基本脚本。 我试图打印出字母表中的所有字母,但我总是得到无效的语法 letter = ord('a') while letter != ord('z') print(chr(letter)) letter = letter + 1 以下是第一个错误日志: while letter != ord('z') ^ SyntaxError: invalid syntax Python似乎不喜欢右括号,所以当我
我试图打印出字母表中的所有字母,但我总是得到无效的语法
letter = ord('a')
while letter != ord('z')
print(chr(letter))
letter = letter + 1
以下是第一个错误日志:
while letter != ord('z')
^
SyntaxError: invalid syntax
Python似乎不喜欢右括号,所以当我删除它时,它给了我以下信息:
print(chr(letter))
^
SyntaxError: invalid syntax
letter = letter + 1
^
SyntaxError: invalid syntax
我不能做任何事情来修复这一个,所以我试图完全删除线。然后它给了我这个:
print(chr(letter))
^
SyntaxError: invalid syntax
letter = letter + 1
^
SyntaxError: invalid syntax
我不知道我现在在做什么,直到完全删除整个脚本之后,Python才最终高兴起来。如何修复脚本,使其不再具有任何无效的语法?在循环时,在结尾
中缺少冒号
letter = ord('a')
while letter != ord('z'):
print(chr(letter))
letter += 1
循环结束时中缺少冒号
letter = ord('a')
while letter != ord('z'):
print(chr(letter))
letter += 1
在while循环的末尾需要一个冒号,以便让Python知道它是一个块
while letter != ord('z'):
<rest of your code here>
获取字母字符串的较短方法是
import string
string.lowercase
在while循环的末尾需要一个冒号,以便让Python知道它是一个块
while letter != ord('z'):
<rest of your code here>
获取字母字符串的较短方法是
import string
string.lowercase
您在while
行末尾缺少冒号。不要在标题中添加“已解决”或类似的内容,而是接受答案。您在while
行末尾缺少冒号。不要在标题中添加“已解决”或类似的内容,而是接受答案。谢谢,我不知怎的错过了!经过编辑,包含了一些关于如何在Python中更轻松地完成此操作的信息。谢谢,我不知怎么错过了!编辑后包含了一些关于如何在Python中更轻松地完成此操作的信息。我不敢相信我错过了这么明显的内容:/谢谢!真不敢相信我错过了这么明显的东西:谢谢!