我将尝试创建一个程序,您可以输入一个数字,该程序会创建一个“圣诞树”形状的+号排列。例如,如果我输入数字5,程序应该打印出:
我目前的翻译如下:
+
+++
+++++
+++++++
+++++++++
我目前的翻译如下:
我现在所拥有的是:
def holidaybush(n):
z=n-1
x=1
for i in range(0,n):
for i in range(0,z):
print('',end='')
for i in range(0,x):
print('+',end='')
for i in range(0,z):
print('',end='')
x=x*2
x=x-1
z=z-1
print()
holidaybush(5)
虽然我按照逻辑思考,但它并没有像我预期的那样工作。有什么帮助吗?今天我刚学习了for循环,所以可能并不知道所有相关内容。