我无法用列表中的任何整数打印行。 我需要结果为:如果我有在名单[5,1,2,3],然后它打印:Python。使星号图形与整数列表
*****
*
**
***
我的代码:
zv = []
l = 1
xa = 0
xb = 1
eil = int(input("Number of rows: "))
eill = eil
def piesinys(eil, zv):
while eil > 0:
print("*" * zv[xa:xb]) #<---- This is hard to do
xa = xa + 1
xb = xb + 1
eil = eil - 1
while eill > 0:
abc = int(input("Asterisk's in " + str(l) + " row: "))
zv.append(abc)
l = l + 1
eill = eill - 1
piesinys
打印什么。
为什么空行?我期待5,1,2,3,5,1和2,3之间有一条空行 – purpletentacle
您实际上并没有调用应该执行打印的功能。 – univerio
@ mtk99对不起,编辑。 – Marius