正如标题所说,我正在试验tkinter,当程序运行时,它返回“不能将序列乘以”float“类型的非int”
#from tkinter import *
from tkinter import *
def parathiro():
price = entry_1.get()
vat = (price * 0.24)
final_price = (price + vat)
string_to_display = "Ο Φ.Π.Α. είναι" + final_price
Label_2 = Label(my_window)
Label_2["text"] = string_to_display
label_2.grid(row=1, column=1)
my_window = Tk()
label_1 = Label (my_window, text="Εισαγωγή Τιμής. . .:")
entry_1 = Entry (my_window)
button_1 = Button (my_window, text="Υπολογισμός Τιμής", command=parathiro)
label_1.grid(row=0, column=0)
entry_1.grid(row=0, column=1)
button_1.grid(row=1, column=0)
my_window.mainloop()
这是一个类型问题
entry_1.get()
返回字符串,需要将其转换为float另外,在创建
string_to_display
时,需要将final_price
转换为字符串相关问题 更多 >
编程相关推荐