用pychon打印三角形的星星
打印效果图
*
***
*****
*******
*********
***********
""" 行号 空格(+) 星号(*)
+++++* 1 5 1 星星数量=行号*2-1
++++*** 2 4 3
+++***** 3 3 5
++******* 4 2 7
+********* 5 1 9
*********** 6 0 11
相当于以下图案的变种
+++++***********
+++++***********
+++++***********
+++++***********
+++++***********
+++++***********
"""
# for line in range(6):
# for s in range(5):
# print("+", end="")
# for x in range(11):
# print("*", end="")
# print()
"""根据上面的代码,我们让空格随着行数"""
# max_line = 6
# for line in range(max_line):
# for s in range(max_line-line-1):
# print("+", end="")
# for x in range(11):
# print("*", end="")
# print()
"""再根据上面的代码,我们让星号随着行号增加"""
max_line = 6
for line in range(max_line):
for s in range(max_line-line-1):
print(" ", end="")
for x in range(line*2+1):
print("*", end="")
print()
浙公网安备 33010602011771号