[英]How can I calculate the average speed?
from tkinter import *
def show_entry_fields():
print("Entry time: %s\nEntry distance: %s\nAverage Speed =(e1*e2)" % (e1.get(), e2.get()))
master = Tk()
Label(master, text="Enter entry time").grid(row=0)
Label(master, text="Enter entry distance").grid(row=1)
e1 = Entry(master)
e2 = Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
Button(master, text='Quit', command=master.quit).grid(row=3, column=0, sticky=W, pady=4)
Button(master, text='Show', command=show_entry_fields).grid(row=3, column=1, sticky=W, pady=4)
mainloop( )
我正在嘗試制作一個計算平均速度的程序,但到目前為止我在某個地方出錯了......
print("Entry time: %s\nEntry distance: %s\nAverage Speed =(e1*e2)" % (e1.get(), e2.get()))
print("(e1*e2)")
只是打印一些文本,它不做任何計算。get()
的結果。 根據 .get() 是返回存儲的數字還是提示用戶,這可能不需要存儲,但它需要保持一致 - e1 和 e2 是您可以計算的數字,或者您需要 .get( ) 中的數字。 您從一種模式切換到另一種模式。例如(未經測試)
t=float(e1.get())
d=float(e2.get())
print("Entry time: {0}\nEntry distance: {1}\nAverage Speed = {2}".format(t, d, d/t))
根據 show_field 函數中的 tessellatingHeckler 打印“e1*e2”將打印 e1*e2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.