Python ❀ 打印花心菱形(python编程)

网友投稿 294 2022-08-27


Python ❀ 打印花心菱形(python编程)

打印花心菱形

''' * 1 *** 2 * * * 3******* 4 * * * 5 *** 6 * 7'''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):#[0,star) if k == 0 or k == star - 1 or k == (0+(star-1)/2) or i == b: print("*",end="") else: 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): if k == 0 or k == star - 1 or k == (0+(star-1)/2): print("*",end="") else: print(" ",end="") #换行 print()


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

上一篇:Python ❀ 打印空心三角形(python怎么读)
下一篇:SpringBoot构建ORM框架的方法步骤
相关文章

 发表评论

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