Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 将答案四舍五入到小数点后2位_Python 3.x - Fatal编程技术网

Python 3.x 将答案四舍五入到小数点后2位

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

我有一个函数,可以找到用户在GUI上输入的3个数字的平均值。我需要能够显示小数点后2位的答案。我就是找不到在哪里使用round函数

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")