如何使用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 相关文章推荐
Tensorflow卷积神经网络实例进阶
May 24 Python
删除python pandas.DataFrame 的多重index实例
Jun 08 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
python manage.py runserver流程解析
Nov 08 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
Python文本处理简单易懂方法解析
Dec 19 Python
Python基础之高级变量类型实例详解
Jan 03 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
python如何从键盘获取输入实例
Jun 18 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
Nov 24 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 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
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
如何使用Strace调试工具
2013/06/03 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PDO::getAttribute讲解
2019/01/28 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
vue实现微信获取用户信息的方法
2019/03/21 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
幼儿园元旦家长感言
2014/02/27 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
使用Django框架创建项目
2022/06/10 Python