具有 none 的直方图

Histogram with a none

我想要这个结果:

*****
*
***
*******
******
******
*

我明白了:

*****
*
***
*******
******
******
*
None

为什么会有“none”?

这是我的代码:

def histograma(h):
    for i in h:
        for _ in range(i):
            print ("*", end = "")
        print() 
print(histograma([5,1,3,7,6,6,1]))

谢谢

histograma 没有 return 任何东西,所以它隐含地 returns None。然后你调用 print(histograma([5,1,3,7,6,6,1])),它打印 None returned.

将该行更改为简单的 histograma([5,1,3,7,6,6,1])