如果这看起来重复,很抱歉,但我找不到任何地方可以解决我的问题。在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