如何使用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的Flask框架中web表单的教程
Apr 20 Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
python实现学生信息管理系统
Apr 05 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
python使用yield压平嵌套字典的超简单方法
Nov 02 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
浅谈pandas dataframe对除数是零的处理
Jul 20 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 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中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php加密解密实用类分享
2014/01/07 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
你必须知道的Javascript知识点之"字面量和对应类型"说明介绍
2013/04/23 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
JavaScript 作用域链解析
2014/11/13 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
AngularJS实现元素显示和隐藏的几个案例
2015/12/09 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
Python实现的石头剪子布代码分享
2014/08/22 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
Python切片操作深入详解
2018/07/27 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
Python如何访问字符串中的值
2020/02/09 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
小学教师的自我评价范例
2013/10/31 职场文书
初一新生军训方案
2014/05/22 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL