如何修改代码可以将平均价格打印到其他语言中?
假设代码如下:
prices = [10, 20, 30, 40, 50]
average_price = sum(prices) / len(prices)
print(f"平均价格:{average_price}")
修改代码:
为了将平均价格打印到其他语言中,可以使用以下方法:
- 使用
locale
模块将平均价格转换为指定语言。 - 使用
format
方法将平均价格格式化为指定格式字符串。
修改后的代码:
import locale
prices = [10, 20, 30, 40, 50]
# 设置语言为中文
locale.setdefault('language', 'zh')
average_price = sum(prices) / len(prices)
print(f"平均价格:{locale.format(average_price, '%.2f')}")
运行代码:
该代码将打印以下输出:
平均价格:15.00
注意:
-
locale
模块需要安装。您可以使用pip install locale
来安装。 -
format
方法的格式字符串格式化保留两位小数点。