for循环打印菱形

line =int(input('please input the lines(old number):'))

while line%2 ==0 or line<0:

line =int(input('the lines that you input is error!input again:'))

#打印上半部分

for iin range(1, (line+1)//2+1):

for jin range(1, line+1):

if i+j <= line//2+1 or j > i+line//2:

print(' ',end='')

else:

print('*',end='')

print('')

#打印下半部分

for iin range(1,line//2+1):

for jin range(1,line+1):

if j line:

print(" ",end='')

else:

print("*",end='')

print('')

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容