當前位置:編程學習大全網 - 編程語言 - 下圖是利用循環的嵌套結構編程輸出的。Python的標題

下圖是利用循環的嵌套結構編程輸出的。Python的標題

請問有什麽書包含這個話題?請提供書名和作者,謝謝。

代碼1:

為了什麽?我?在?範圍(0,4):

為了什麽?j?在?範圍(0,7):

打印(" * ",end= " ")

Print()描述:

變量j用於內部循環,每行打印7 *:

也就是說,當j=0時,打印第1 *個,當j = 1時,打印第2 *個,.....,而當j = 6時,第7個*。

變量I用於外部循環,在壹個* * * *中打印四行:

即,當i=0時,打印第1行中的7 *,當i=1時,打印第2行中的7 *,當I = 3時,打印第4行中的7 *。

輸出結果:

*******

*******

*******

* * * * * *第二個代碼:

為了什麽?我?在?範圍(1,8,2):

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

Print()描述:

當i=1時,j循環範圍(1)並打印1 *;

當i=3時,j循環範圍(3)並打印3 *;

當i=5時,j循環範圍(5)並打印5 *.......

輸出結果:

*

***

*****

*******

第三個代碼:

為了什麽?我?在?範圍(1,8,2):

print(int((7-i)/2)* "?,end= " ")

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

Print()描述:

要打印每行*前的空格,空格的循環不在內循環中,因為如果在*的打印中混有空格,會出現*和壹個空格的輸出錯誤。所以空格循環要在外圈,根據打印的行數增加循環。

輸出結果:

?*

***

*****

* * * * * *第四碼直接寫在第六碼。

第六碼:

為了什麽?我?在?範圍(1,8,2):

print(int((7-i)/2)* "?,end= " ")

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

打印()

為了什麽?我?在?範圍(5,0,-2):

print(int((7-i)/2)* "?,end= " ")

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

打印()

描述:

在第三個代碼中,增量依次減少。

輸出結果:

?*

***

*****

*******

*****

***

*

第五碼:

為了什麽?我?在?範圍(1,8,2):

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

打印()

為了什麽?我?在?範圍(5,0,-2):?

為了什麽?j?在?範圍(I):

打印(" * ",end= " ")

Print()描述:

與代碼2相同,除了增加下面的下降循環打印。

輸出結果:

*

***

*****

*******

*****

***

*

  • 上一篇:“清水河穿越歷史時空”的緣由
  • 下一篇:有線電視放大器,我想了解壹下都有什麽東西組成的,各部分都是幹什麽的,我說的是房子樓道裏的那種放大器
  • copyright 2024編程學習大全網