python打印菱形


1。分析:首先python,我們分析了菱形的成分。雙喜鳥seo輸入2時,打印三行菱形;輸入3時,打印五行菱形。也就是說,根據輸入數字A,打印第2a-1行的菱形。菱形由一個三角形和一個倒三角形組成,兩個三角形可以在一個雙循環中打印。打印倒三角形的條件是第一個循環計數器i的值等於a。

2。參考代碼如下:

A=int(輸入(“>”)
C=A
b=a*暫時將a的值存儲在臨時變量c和b中,方便以后循環打印。
對於i范圍(1,a+1):--第1層圓形打印三角形
print(“*(c-1),“*”*(2*i-1)--print c-1 space(此處使用兩個空格),2*i-1*隨着行數的增加而增加
C=C-1——每增加一行,空間就減少一行
如果(i=a):--臨界條件,則打印倒三角形
對於范圍(1,a)中的y:-----循環打印倒三角形

print(“*y,”*“*(2*b-3)--打印y個空格,2*b-3*數字隨行數增加而增加

B=B-1-*每增加一行就減少


免責聲明!

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



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