用python代码,输出如下图形

按照题目要求编写的Python程序如下 n=int(input("n="))m=1 for i in range(n):if i%2==0:for j in range(2*i+1):if j%2==0:print(str(m)+' ',end='')m=m+1 else:print('* ',end='')else:m=m-1 m=m+(2*i+1)//2+1 for j in range(2*i+1):if j%2==0...
用python代码,输出如下图形
按照题目要求编写的Python程序如下
n=int(input("n="))
m=1
for i in range(n):
if i%2==0:
for j in range(2*i+1):
if j%2==0:
print(str(m)+' ',end='')
m=m+1
else:
print('* ',end='')
else:
m=m-1
m=m+(2*i+1)//2+1
for j in range(2*i+1):
if j%2==0:
print(str(m)+' ',end='')
m=m-1
else:
print('* ',end='')
m=m+(2*i+1)//2+1
m=m+1
print()
源代码(注意源代码的缩进)

2019-08-21
mengvlog 阅读 11 次 更新于 2025-07-20 03:41:23 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部