上一篇:Python For嵌套循環 圖形打印X型 nested loop - 練習題
上一篇留的Python For嵌套循環 圖形打印X型練習題的答案。
由於網上很多嵌套循環都是C++語言寫的,用Python也來嘗試下吧。
輸出結果:
O.....O
.O...O.
..O.O..
...O...
..O.O..
.O...O.
O.....O
Python3.6代碼:
for line in range(0,3): for star in range(line): print(".",end="") print("O",end="") for star in range(5-2*line): print(".",end="") print("O",end="") for star in range(line): print(".",end="") print() for line in range(1,2): for star in range(3): print(".",end="") print("O",end="") for star in range(3): print(".",end="") print() for line in range(2,-1,-1): for star in range(line): print(".",end="") print("O",end="") for star in range(5-2*line): print(".",end="") print("O",end="") for star in range(line): print(".",end="") print()
我也不知道有沒有更簡便的方法和不同的思維方式。
有勞老鳥們前請來指導~~