如何使用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的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
python线程池threadpool实现篇
Apr 27 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
用Python实现BP神经网络(附代码)
Jul 10 Python
python计算Content-MD5并获取文件的Content-MD5值方式
Apr 03 Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
用python 绘制茎叶图和复合饼图
Feb 26 Python
Python利用zhdate模块实现农历日期处理
Mar 31 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 10 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
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
使用console进行性能测试
2015/04/27 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
python继承和抽象类的实现方法
2015/01/14 Python
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
详解Django CAS 解决方案
2019/10/30 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
python实现udp聊天窗口
2020/03/31 Python
Python unittest框架操作实例解析
2020/04/13 Python
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
广州盈通面试题
2015/12/05 面试题
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
中班幼儿评语大全
2014/04/30 职场文书
音乐节策划方案
2014/06/09 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
详细了解java监听器和过滤器
2021/07/09 Java/Android
python装饰器代码解析
2022/03/23 Python