學習筆記(01):21天通關Python(視頻課)-案例實操-控制檯打印菱形和圓(下)

立即學習:https://edu.csdn.net/course/play/24797/282231?utm_source=blogtoedu

R = 11
ban = 0
for i in range(2*R+1):
    ban = (R**2 - (R-i)**2)**0.5
    start = round(R - ban)
    midnum = round(2*ban)
    #開始打印start個空格,然後打印*,中間打印midnum個空格,然後打印*
    print(' ' * start + '*' +' ' * midnum + '*')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章