?887 2022-11-05 07:38 采纳率: 97.8%
浏览 20
已结题

python定义函数

编写一个名为display_chart()的函数,该函数接受包含数字列表的单个参数数据,并打印出表示这些数字的水平柱状图。
水平条由一些等于相应数值的“X”字符组成。所有浮点数都应该四舍五入到最接近的整数值,以确定“X”的数量。
在栏后,应该显示实际数字(四舍五入到2dp),并用圆括号括起来。
注:.(数字)与栏尾之间用一个空格隔开。
所有值都是非负的。

img


def display_chart(date):

  • 写回答

1条回答 默认 最新

  • P2441M 2022-11-05 08:23
    关注
    def display_chart(data):
        for num in data:  
            print('X' * round(num) + f' ({round(num, 2)})')
    

    其中,'X' * round(num)输出round(num)个X。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月13日
  • 已采纳回答 11月5日
  • 创建了问题 11月5日