Python For嵌套循环 图形打印X型 nested loop - 练习题答案
上一篇: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()
我也不知道有没有更简便的方法和不同的思维方式。
有劳老鸟们前请来指导~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步