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