无法解决这个简单程序中的语法错误。在看了许多教程后,我不明白为什么它不会运行。
def wtf_whileloop():
return int(5)
x=wtf_whileloop()
while x=5:
print ("not yet")
wtf_whileloop()
"错误"是
的一部分while x=5:
IDLE有一个弹出错误说"语法无效"
我听起来很愚蠢地问这个问题,但是如果有人对我有些意识并告诉我如何运行循环,那就太好了。
答案 0 :(得分:4)
在Python中,==
operator用于测试两个对象之间的相等性:
while x==5:
参见下面的演示:
>>> 1 == 1
True
>>> 1 == 2
False
>>>
=
operator仅用于分配:
>>> a = 1
>>> a
1
>>>