python 输出菱形(两种方法)

张开发
2026/4/10 4:37:52 15 分钟阅读
python 输出菱形(两种方法)
方法一rows int(input(请输入菱形的边长)) row 1 打印上层 while row rows: col 1 while col rows - row: print( ,end ) col 1 for i in range(row): print(*,end ) print( ,end ) print() row 1 打一下层 bottom rows - 1 while bottom 0: col 1 while bottom col rows: print( ,end ) col 1 for i in range(bottom): print(*,end ) print( ,end ) print() bottom - 1方法二rows int(input(请输入菱形的边长)) 打印上层 for i in range(1, rows 1): print((* * i).center(rows * 2)) 打印下层 for i in range(rows - 1, 0, -1): print((* * i).center(rows * 2))大家还想学习什么代码请私信我

更多文章