如何在python中将值四舍五入到2位小数

嗨,我正在学习python,我尝试创建此小型货币转换器函数。我想知道如何将结果取整到2位小数。下面是代码。

美元到AED的功能

def货币(价值):     the_converter =值* 3.65     返回the_converter

get_value = input('输入您的要在迪拉姆转换的金额:') print(f“ {get_value}美元会给您{currency(float(get_value))}迪拉姆”)

评论
哼,涐吐
哼,涐吐

您可以使用舍入功能:

round(number,2)
点赞
评论
Laura
Laura

您可以为此使用内置的舍入功能:

def currency(value):
    return value * 3.65


get_value = input('Enter your amount to convert in Dirham:')

print(f"{get_value} Dollar will give you {round(currency(float(get_value)), 2)} Dirhams")

或者,您可以使用内置的f字符串:.1f仅指定1个小数点。

print(f"{get_value} Dollar will give you {currency(float(get_value)):.1f} Dirhams")
点赞
评论
sit_in
sit_in

利用内置的回合函数

四舍五入(数字,数字)

2位小数位设置位数= 2

点赞
评论