你好我正在尝试创建一个直方图。 我应该读一个带数字的文件 2.找到最高值的垃圾箱 然后尝试用这些数字制作直方图 以下代码有效:
TypeError: can't multiply sequence by non-int of type 'str'
但问题是当我想读取文件的编号时,它会出错。 我该怎么办?
当我尝试将文件数字乘以'*'时,会出现以下错误。
npm i react-native-message-bar --save
答案 0 :(得分:0)
以下是如何操作:
def histogram (seq):
for i in seq:
print('*' * i, end='\n')
histogram([1,2,3,4,5,4,3,2,1])
*
**
***
****
*****
****
***
**
*
或者更好,包括垃圾箱号码:
def histogram (seq):
for idx, i in enumerate(seq):
print(idx, '*' * i, end='\n')
histogram([1,2,3,4,5,4,3,2,1])
0 *
1 **
2 ***
3 ****
4 *****
5 ****
6 ***
7 **
8 *