脑失败,Python失败。啊

时间:2013-11-15 02:40:16

标签: python

对不起,这是一个非常愚蠢的问题。我知道我遇到这个问题的一般原因,但是我脑子里的某些东西让我无法确切地看到它是什么。

a = -10000002
while a == 10000002:   
    a = a+1
    10-a = int(b)
    c=abs(b)
    print (str(a)+str(c))

第4行旧的“无法分配给操作员”错误的某种问题。我很累。请帮忙!

2 个答案:

答案 0 :(得分:1)

你不能拥有这条线:

10-a = int(b)

<小时/> 您只需要赋值运算符左侧的变量:

a = -1*(int(b)-10)

答案 1 :(得分:0)

问题出在这一行

10-a = int(b)

10 - a生成一个整数数据,您正在尝试分配它。这意味着您正在尝试更改数字的值。它甚至不可能在数学上。