Pythonの基礎(Pythonコードでピラミッドを印刷します)

current_level=1
max_level=5
while current_level<=max_level:
    print(' '*(max_level-current_level),end='')
    print('*'*(2*current_level-1))
    current_level+=1
'''
             # max_level=5
    *        # current_level=1,空格数=4,*号数=1
   ***       # current_level=2,空格数=3,*号数=3
  *****      # current_level=3,空格数=2,*号数=5
 *******     # current_level=4,空格数=1,*号数=7
*********    # current_level=5,空格数=0,*号数=9

# 数学表达式
空格数 = max_level-current_level
*号数 = 2*current_level-1
'''

おすすめ

転載: www.cnblogs.com/asyouwish/p/11285057.html