如何使用Python 打印各种三角形


Posted in Python onJune 28, 2019

直角三角形

rows = int(input('输入列数:'))
for i in range(1, rows):
print('*' * i)
for i in range(1, rows):
for j in range(i):
print("*", end="")
print("")

等腰直角三角形

rows = int(input('输入列数:'))
for i in range(1, rows):
print(' * ' * i)
for i in range(1, rows):
for j in range(1, i + 1):
print(" * ", end="")
print("")

打印等腰三角形

rows = int(input('输入列数:'))
for i in range(1, rows):
if i % 2 != 0:
str = ('*' * i)
print(str.center(9, ' '))

正方形1

rows = int(input('输入列数:'))
for i in range(0, rows):
print(" * " * rows)
for i in range(0, rows):
for j in range(0, rows):
print(" * ", end="")
print(" ")

正方形2

print('正方形2')
for i in range(10):
for j in range(0, 10 - i):
print(end=' ')
for n in range(0, 0 + i):
print(end=' ')
for m in range(0 + i, 10):
print('', end=' ')
for k in range(10 - i, 10):
print('', end=' ')
print('')

打印倒立直角三角形

for x in range(10):
for i in range(x, 10):
print('*', end='')
print('')

同一行打印直角三角形

print('同一行打印直角三角形')
for j in range(10):
for x in range(0, j):
print('', end='')
for n in range(j, 19 - j):
print(' ', end='')
for k in range(0, j):
print('', end='')
print('')

直角三角形拼装心形

print('直角三角形拼装心形')
for j in range(8):
for x in range(0, j):
print('', end='')
for n in range(j, 19 - j):
print(' ', end='')
for k in range(0, j):
print('', end='')
print('')
for i in range(10):
for j in range(0, 0 + i):
print(end=' ')
for k in range(0 + i, 10):
print('*', end=' ')
print('')

打印倒立等腰三角形1

print('打印倒立等腰三角形1')
for j in range(10):
for x in range(0, j):
print(end=' ')
for n in range(j, 15 - j):
print('*', end='')

打印倒立等腰三角形2

print('打印倒立等腰三角形2')
for i in range(10):
for j in range(0, 0 + i):
print(end=' ')
for k in range(0 + i, 10):
print('*', end=' ')
print('')

同一行打印两个等腰三角形

print('同一行打印两个等腰三角形')
for i in range(10):
for j in range(0, 10 - i):
print(end=' ')
for k in range(10 - i, 10):
print('', end=' ')
for n in range(0, 0):
print(end=' ')
for m in range(0 + i, 10):
print(' ', end=' ')
for jj in range(10, 10):
print(end=' ')
for kk in range(10 - i, 10):
print('', end=' ')
print('')

等腰三角形拼装心形

print('等腰三角形拼装心形')
for i in range(10):
for j in range(0, 10 - i):
print(end=' ')
for k in range(10 - i, 10):
print('', end=' ')
for n in range(0, 0):
print(end=' ')
for m in range(0 + i, 10):
print(' ', end=' ')
for jj in range(10, 10):
print(end=' ')
for kk in range(10 - i, 10):
print('', end=' ')
print('')
for i in range(20):
for j in range(0, 0 + i):
print(end=' ')
for k in range(0 + i, 20):
print('*', end=' ')
print('')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python解析xml文件实例分享
Dec 04 Python
Python re模块介绍
Nov 30 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
Python中使用不同编码读写txt文件详解
May 28 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
Tornado Web Server框架编写简易Python服务器
Jul 28 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
如何运行.ipynb文件的图文讲解
Jun 27 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
python使用XPath解析数据爬取起点小说网数据
Apr 22 Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 #Python
python 列表转为字典的两个小方法(小结)
Jun 28 #Python
numpy和pandas中数组的合并、拉直和重塑实例
Jun 28 #Python
使用Python画股票的K线图的方法步骤
Jun 28 #Python
连接pandas以及数组转pandas的方法
Jun 28 #Python
python3实现猜数字游戏
Dec 07 #Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 #Python
You might like
十天学会php(3)
2006/10/09 PHP
php日历[测试通过]
2008/03/27 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
js charAt的使用示例
2014/02/18 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
python创建临时文件夹的方法
2015/07/06 Python
Python 性能优化技巧总结
2016/11/01 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
Python编程中类与类的关系详解
2019/08/08 Python
python数据分析:关键字提取方式
2020/02/24 Python
python3中sys.argv的实例用法
2020/04/24 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
怎么写自荐书范文
2014/02/12 职场文书
综治工作心得体会
2014/09/11 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
夫妻吵架保证书
2015/05/08 职场文书
退休教师追悼词
2015/06/23 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android