对不起,这是一个非常愚蠢的问题。我知道我遇到这个问题的一般原因,但是我脑子里的某些东西让我无法确切地看到它是什么。
a = -10000002
while a == 10000002:
a = a+1
10-a = int(b)
c=abs(b)
print (str(a)+str(c))
第4行旧的“无法分配给操作员”错误的某种问题。我很累。请帮忙!
答案 0 :(得分:1)
你不能拥有这条线:
10-a = int(b)
<小时/> 您只需要赋值运算符左侧的变量:
a = -1*(int(b)-10)
答案 1 :(得分:0)
问题出在这一行
10-a = int(b)
10 - a
生成一个整数数据,您正在尝试分配它。这意味着您正在尝试更改数字的值。它甚至不可能在数学上。