SyntaxError:无法赋值给operator(python)

时间:2013-11-30 03:16:39

标签: python

出于某种原因,下面的代码不起作用:

a=10
b=1
if ((a)/(b))==0:(a/b)=10

Output: SyntaxError: can't assign to operator

我不确定错误在哪里。

感谢您的建议。

2 个答案:

答案 0 :(得分:2)

(a/b)=1中,您尝试为表达式(a/b)分配1。

答案 1 :(得分:0)

a=10
b=1

j=(a/b)

if j==0:j=10

通过将(a / b)赋值给变量j,可以强制执行if语句。