Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无效语法错误?_Python - Fatal编程技术网

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似乎不喜欢右括号,所以当我

我是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中更轻松地完成此操作的信息。我不敢相信我错过了这么明显的内容:/谢谢!真不敢相信我错过了这么明显的东西:谢谢!