Python 如何创建一个基于列表索引打印直方图的函数(其中包含更多细节)?
所以,我找到了这个练习 定义一个过程histogram(),该过程获取整数列表并将直方图打印到屏幕上。例如,直方图([2,1,3])应打印以下内容: XX X XXXPython 如何创建一个基于列表索引打印直方图的函数(其中包含更多细节)?,python,Python,所以,我找到了这个练习 定义一个过程histogram(),该过程获取整数列表并将直方图打印到屏幕上。例如,直方图([2,1,3])应打印以下内容: XX X XXX 但我就是做不到。我正在尝试编写一种算法,该算法可以独立于列表的长度来读取列表。(这意味着您可以输入一个包含1个、2个或任意数量对象的列表)简单的直方图程序,从用户处获取输入列表并打印直方图输出 def histogram(list): for x in range(0,len(list)):
但我就是做不到。我正在尝试编写一种算法,该算法可以独立于列表的长度来读取列表。(这意味着您可以输入一个包含1个、2个或任意数量对象的列表)简单的直方图程序,从用户处获取输入列表并打印直方图输出
def histogram(list):
for x in range(0,len(list)):
print('X' * list[x])
return
li=[int(x) for x in input().split()]
histogram(li)
def histogram(list):
for x in range(0,len(list)):
print('X' * list[x])
return
li=[int(x) for x in input().split()]
histogram(li)
这是R舒尔茨练习的一个变体,谢谢,你给我指路了
def histogram():
a = raw_input("Pleas give a number: ").split()
for i in range(len(a)):
print int(a[i]) * "X"
histogram()
简单的直方图程序,从用户那里获取输入列表并打印直方图输出
def histogram(list):
for x in range(0,len(list)):
print('X' * list[x])
return
li=[int(x) for x in input().split()]
histogram(li)
def histogram(list):
for x in range(0,len(list)):
print('X' * list[x])
return
li=[int(x) for x in input().split()]
histogram(li)
def列表(n):
对于n中的i:
打印('X'*i)
列表([2,1,3])
输入一些代码,这是您的起点。。。