我试图创建一个快速程序,将多项式的合成除法提升到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')
答案 0 :(得分:1)
我假设您不是要重新分配运算符而只是进行乘法运算。
在python中,像许多其他语言一样,包括Java,分配如下:
temp = R*A
答案 1 :(得分:0)
Temp = R * A
你的输入将是str。你需要告诉python它将是一个int。 int(输入(“....”))