如何使用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缩进区别分析
Feb 15 Python
Python专用方法与迭代机制实例分析
Sep 15 Python
Python中实现常量(Const)功能
Jan 28 Python
Python中用于返回绝对值的abs()方法
May 14 Python
Python算法应用实战之队列详解
Feb 04 Python
Python如何实现MySQL实例初始化详解
Nov 06 Python
python清除函数占用的内存方法
Jun 25 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
Python如何对齐字符串
Jul 30 Python
python pillow库的基础使用教程
Jan 13 Python
Python快速实现一键抠图功能的全过程
Jun 29 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下一个非常全面获取图象信息的函数
2008/11/20 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
php中mysql连接方式PDO使用详解
2015/02/25 PHP
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
Python画图学习入门教程
2016/07/01 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
详解Python之unittest单元测试代码
2018/01/24 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
python获取整个网页源码的方法
2020/08/03 Python
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
劳资员岗位职责
2013/11/11 职场文书
2014年教师培训的自我评价
2014/01/03 职场文书
大三预备党员入党思想汇报
2014/01/08 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
户籍证明格式
2014/09/15 职场文书
保卫工作个人总结
2015/03/03 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
vue实现拖拽交换位置
2022/04/07 Vue.js