如何使用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语言技巧之三元运算符使用介绍
Mar 04 Python
Python实现豆瓣图片下载的方法
May 25 Python
python3音乐播放器简单实现代码
Apr 20 Python
Python 递归函数详解及实例
Dec 27 Python
浅谈python迭代器
Nov 08 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
python+logging+yaml实现日志分割
Jul 22 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
Pytorch DataLoader 变长数据处理方式
Jan 08 Python
使用PyTorch训练一个图像分类器实例
Jan 08 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
python3代码中实现加法重载的实例
Dec 03 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
微信小程序实现tab左右切换效果
2020/11/15 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
Python实现手势识别
2020/10/21 Python
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
自主招生自荐书
2013/11/29 职场文书
养殖人员的创业计划书范文
2013/12/26 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
公路施工安全责任书
2015/05/08 职场文书
道歉的话语大全
2015/05/12 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python