max_level = int(input('Please input the levels:'))
alp_number = 1
while True:
space_number = max_level - 1
if max_level == 0:
break
else:
print(space_number * ' ',alp_number * '+' )
alp_number = alp_number + 2
max_level -= 1
C:\Users\user\AppData\Local\Programs\Python\Python36\python.exe “C:/Users/user/PycharmProjects/hellow python/test.py”
Please input the levels:6
+
+++
+++++
+++++++
+++++++++
+++++++++++
Process finished with exit code 0
或者
max_level=6
for current_level in range(1,max_level+1):
for i in range(max_level-current_level):
print(' ',end='') #在一行中连续打印多个空格
for j in range(2*current_level-1):
print('+',end='') #在一行中连续打印多个空格
print()