按照题目要求编写的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