如何修改代码可以将平均价格打印到其他语言中?

如何修改代码可以将平均价格打印到其他语言中?

假设代码如下:

prices = [10, 20, 30, 40, 50]
average_price = sum(prices) / len(prices)

print(f"平均价格:{average_price}")

修改代码:

为了将平均价格打印到其他语言中,可以使用以下方法:

  1. 使用 locale 模块将平均价格转换为指定语言。
  2. 使用 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 方法的格式字符串格式化保留两位小数点。
相似内容
更多>