我的问题涉及此问题Questions about a tic-tac-toe program I am writing中发布的代码。
更确切地说,这一行:
stop = int(0)# 0 = continue
首先,我不明白他想要做什么,并认为这是SyntaxError
。但是当我试图执行这一行时,它没有提出SyntaxError
,只是将stop设置为0.注意这一行不在循环内。
>>> stop = int(0)# 0 = continue
>>> stop
0
但是,正如我所料,这会引发错误:
>>> int(0) = continue
File "<stdin>", line 1
int(0) = continue
^
SyntaxError: invalid syntax
有人知道为什么这条线是有价值的,而不是。
答案 0 :(得分:3)
#
引入了评论。其后的所有内容都是注释,对Python解释器没有任何意义。评论可能试图说“零意味着继续”。
PEP8 advises “内联注释应该与语句”至少分隔两个空格,这可能会在这里消除一些混淆。