Python ❀ 打印菱形(python基础教程)

网友投稿 347 2022-08-27


Python ❀ 打印菱形(python基础教程)

打印菱形

''' * 1 3 1 *** 2 2 3 ***** 3 1 5******* 4 0 7 ***** 5 1 5 *** 6 2 3 * 7 3 1'''a = int(input("请输入奇数行数:"))if a % 2 == 0: print("输入数字错误!") a = int(input("请重新输入奇数行数:"))b = a // 2 + 1#上半部分for i in range(0,b+1): #空格数 space = b - i for j in range(space): print(" ",end="") #星数 star = 2 * i - 1 for k in range(star): print("*",end="") #换行 print()#下半部分for m in range(b-1,0,-1): #空格数 space = b - m for j in range(space): print(" ",end="") #星数 star = 2 * m - 1 for k in range(star): print("*",end="") #换行 print()


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python ❀ 编程重要性(python下载安装教程)
下一篇:Python ❀ 打印空心菱形(python代码大全)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~