无法解决此问题:语法错误:无法分配给操作员



如果这看起来重复,很抱歉,但我找不到任何地方可以解决我的问题。在python中,当试图将常量和变量相乘时,会出现语法错误。我找不到修理它的方法。第一部分是一些tkinter的东西。

def DIESEL():
    Diesel = Tk()
    diesel = Label(Diesel, width=20, text="Diesel", font=30).grid(row=0, column=0)
    DIesel = Label(Diesel, width=50, text="Enter how much Diesel you have bought in litres.", font=20).grid(row=1, column=0)
    a = Entry(Diesel, width=50, bg="grey", fg="white", borderwidth=4)
    a.grid(row=2, column=0)
    Seperator6 = Label(Diesel, text=" ", width=46, height=2).grid(row=3, column=0, columnspan=2) 
    c=2
    a.get = b
    c * b = d
    print(d)
    myFile=open("CarbnCal.txt", " w ") 
    myFile.write(b)
    myFile.close
    Diesel.mainloop()

问题出现在c前面的c * b = d线上。这是一个红色突出显示的区域,错误代码为:

Syntax Error can't assign to opperator

您的代码不正确。如果要为d赋值,请使用:

d = c * b

最新更新