Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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:for循环isn';行不通_Python - Fatal编程技术网

python:for循环isn';行不通

python:for循环isn';行不通,python,Python,我认为标题说明了一切,所以代码如下: for x in range(2, 10): my_button.push(button(10+50*x,470,45,20,(128,64,224),"Button ".join(chr(48+x))) ispressed = False 结果: jdd:my project Me$ python testbutton1.py File "testbutton1.py", line 81 ispressed = False

我认为标题说明了一切,所以代码如下:

for x in range(2, 10):
    my_button.push(button(10+50*x,470,45,20,(128,64,224),"Button ".join(chr(48+x)))

ispressed = False
结果:

jdd:my project Me$ python testbutton1.py
  File "testbutton1.py", line 81
    ispressed = False
            ^

我还在学习,这种语言的语法可能会很狡猾。我不知道。我不明白我做错了什么。for循环正在创建按钮对象并将其推到链表上。

由于语法错误的情况太多,问题实际上在错误前一行。此处缺少一个右括号:

my_button.push(button(10+50*x,470,45,20,(128,64,224),"Button ".join(chr(48+x))) )
                                                        # added this for you ---^
有可能(除了您之外,其他人都不知道),额外的右括号需要位于行末尾以外的其他位置

坦率地说,如果Python在回溯中包含这样的内容,那就太好了。比如:

括号内语句第2行的语法错误


这些错误发生得太频繁了,而且这种错误具有误导性。这不仅仅是新手犯的错误。(我们都会忘记不时地关闭括号

您缺少了一些
“按钮”前面的一行。join(chr(48+x))
几乎肯定不会执行您试图执行的操作。&user2357112-好。我似乎在字符串转换过程中遇到了问题。我知道如何编写convertnum(int)函数,但如何正确连接字符串?