Python 3.4:如何为操作符分配变量?

时间:2014-10-12 01:24:38

标签: python division synthetic

我试图创建一个快速程序,将多项式的合成除法提升到4度,但是当我尝试执行我的代码时,它会告诉我R * A:Can && #39; t分配给运营商。 我认为这意味着它不能进行乘法运算,但为什么呢?我在编程方面经验有限,在Java CompSci中只有一年

print("This program assumes that the polynomial is to the 4th degree")
A = input('Input the first coefficient: ')
B = input('Input the second coefficient: ')
C = input('Input the third coefficient: ')
D = input('Input the fourth coefficient: ')
E = input('Input constant: ')
R = input('Input the divisor: ')
temp = 0

R*A = temp
#B + temp = temp
#R * temp = temp
#C + temp = temp
#R * temp = temp
#D + temp = temp
#R * temp = temp
#E + temp = temp

if temp == 0:
    print("It works!")
else:
        print("dang")

input('This is a shitty workaround for pause')

2 个答案:

答案 0 :(得分:1)

我假设您不是要重新分配运算符而只是进行乘法运算。

在python中,像许多其他语言一样,包括Java,分配如下:

temp = R*A

答案 1 :(得分:0)

Temp = R * A

你的输入将是str。你需要告诉python它将是一个int。 int(输入(“....”))