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
'''


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM