Python 循环输出各种图案

您所在的位置:网站首页 python什么软件才能运行出图案 Python 循环输出各种图案

Python 循环输出各种图案

2023-10-27 05:58| 来源: 网络整理| 查看: 265

以前水的一篇文章:C语言循环输出各种 * 组成的图形 今天用 Python 去复现,发现可以更加简单高效,就顺便再水一篇文章吧,23333~~ 嗝 话不多说,直接贴国光精简后的代码。

直角三角形一图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(11): print("* " * i) 直角三角形二图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(10,0,-1): print("* " * i) 直角三角形三图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(11): print(" " * (10-i) + "* " * i) 直角三角形四图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(10,0,-1): print(" " * (10-i) + "* " * i) 直角三角形五图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(8): print("* " * i) for i in range(6,0,-1): print("* " * i) 直角三角形六图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 普通三角形一图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(11): print(" "*(10-i)+"* "*i) 普通三角形二图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(10,0,-1): print(" "*(10-i)+"* "*i) 菱形一图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 菱形二图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 平行四边形一图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(9): print(" " * (8-i) + "* " * 8) 平行四边形二图案* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(9): print(" " * i + "* " * 8) 平行四边形三图案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 代码for i in range(9): if i == 1 or i == 8: print(" " * (8-i) + "* " * 8) else: print(" " * (8-i) + "* " + " " * 6 + "*") 特殊图案系列图案 1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 图案 2 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 图案 3 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i) 图案4* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * i + "* " * i) for i in range(6,0,-1): print(" " * i + "* " * i) 图案 5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i + " " * i * 2 + "\b" * 7 + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i + " " * i * 2 + "\b" * 7 + "* " * i) 图案 6 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i + " " * i + "\b" * 5 + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i + " " * i + "\b" * 5 + "* " * i) 图案 7 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i + " " * 3 + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i + " " * 3 + "* " * i) 图案 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(8): print(" " * (7-i) + "* " * i + ' ' * i + " " * (7-i) + "* " * i) for i in range(6,0,-1): print(" " * (7-i) + "* " * i + ' ' * i + " " * (7-i) + "* " * i) 图案 9

再水一个经典的 9 9乘法口诀表吧:

1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81 for x in range(10): for y in range(1,x+1): print("%d * %d = %d" %(y,x,y*x),end="\t") print("\n") 图案 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * for i in range(1,7): print(" " * 3 * (6 - i) + " " * 44 + "* " * i * 2) for i in range(1,3): print(" " * i + " " * 44 + "* " * 6 * 2) for i in range(1,7): print(" " * 3 * (6 - i) + " " * 22 + "* " * i * 2 + " " * 6 + "* " * 6 * 2) for i in range(1,3): print(" " * i + " " * 22 + "* " * 6 * 2 + " " * 6 + "* " * 6 * 2) for i in range(1,7): print(" " * 3 * (6 - i) + "* " * i * 2 + " " * 6 + "* " * 6 * 2 + " " * 6 + "* " * 6 * 2) for i in range(1,3): print(" " * i + "* " * 6 * 2 + " " * 6 + "* " * 6 * 2 + " " * 6 + "* " * 6 * 2)

基本上完成这个adidas的logo后 其他类似的图案基本上可以直接秒了,有兴趣的同学可以尝试独立去完成这个Logo,放一个最终的效果图吧:

支持一下

本文可能实际上也没有啥技术含量,但是写起来还是比较浪费时间的,在这个喧嚣浮躁的时代,个人博客越来越没有人看了,写博客感觉一直是用爱发电的状态。如果你恰巧财力雄厚,感觉本文对你有所帮助的话,可以考虑打赏一下本文,用以维持高昂的服务器运营费用(域名费用、服务器费用、CDN费用等)

微信 支付宝

没想到文章加入打赏列表没几天 就有热心网友打赏了 于是国光我用 Bootstrap 重写了一个页面用以感谢支持我的朋友,详情请看 打赏列表 | 国光



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3