whileループは直角三角形を出力します。
1 W INT =(INPUT(" 三角形幅を入力してください" )) 2 Y = 0 3。 一方、 Y <4: #Y、直角三角形に向かって直角に 4 J 0 = #行、最初の行0 。5 S = W 6。 7。 IF Y == 0: #右上隅に直角直角三角形 8 つつ J < W: 9 プリント(" {:>} {} " .format((" * " * S)、W)) 10 J + = 1 11 s- = 1 12 印刷)( 13は 14 IF:Y == 1 #左上隅に直角直角三角形 15 ながら、 J < W: 16 プリント(" {<{}} " .format((" * " * S)、W)) 17。 。+ 1 = J 18である S - = 1。 19。 プリント() 20は 21である IF Y == 2: #右下隅に直角な直角三角形 22は 、一方 <J :W 23で 印刷(" {{}}> " .format(("* " *(J + 1 ))、W)) 24 。J + 1 = 25 プリント() 26は 27 IF Y == 3: #左下隅に直角な直角三角形 28 ながら、 J < W: 29 プリント(" {< {}} " .format((" * " *(j + 1 ))、w)) 30 j + = 1 31 print () 32 33 y + = 1
結果=== 》
三角形の幅を入力してください: 5
*****
****
***
**
*
*****
****
***
**
*
*
**
***
** **
*****
*
**
***
****
*****