Python 3.x 将答案四舍五入到小数点后2位
我有一个函数,可以找到用户在GUI上输入的3个数字的平均值。我需要能够显示小数点后2位的答案。我就是找不到在哪里使用round函数Python 3.x 将答案四舍五入到小数点后2位,python-3.x,Python 3.x,我有一个函数,可以找到用户在GUI上输入的3个数字的平均值。我需要能够显示小数点后2位的答案。我就是找不到在哪里使用round函数 def average(): try: value1 = int(month1_entry.get()) value2 = int(month2_entry.get()) value3 = int(month3_entry.get()) cases_ave
def average():
try:
value1 = int(month1_entry.get())
value2 = int(month2_entry.get())
value3 = int(month3_entry.get())
cases_average.set((value1 + value2 + value3) / 3)
except ValueError:
messagebox.showerror("Error", "Please Enter a Whole Number")
任何帮助都将不胜感激
谢谢您可以使用该功能
相关:这回答了你的问题吗?
average_label = ttk.Label(frame, textvariable = cases_average)
average_label.grid(column = 2, row = 5, sticky = (E))
def average():
try:
value1 = int(month1_entry.get())
value2 = int(month2_entry.get())
value3 = int(month3_entry.get())
cases_average.set(round((value1 + value2 + value3) / 3,2)) # I have changed here
except ValueError:
messagebox.showerror("Error", "Please Enter a Whole Number")