如何使用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 实现 贪吃蛇大作战 代码分享
Sep 07 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
Python Logging 日志记录入门学习
Jun 02 Python
基于numpy中数组元素的切片复制方法
Nov 15 Python
python协程之动态添加任务的方法
Feb 19 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
python获取array中指定元素的示例
Nov 26 Python
python图形开发GUI库pyqt5的基本使用方法详解
Feb 14 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
Python DES加密实现原理及实例解析
Jul 17 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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使用者状态管理功能的应用
2006/10/09 PHP
php时间戳转换的示例
2014/03/31 PHP
用php守护另一个php进程的例子
2015/02/13 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
jQuery实现复选框成对选择及对应取消的方法
2015/03/03 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
django和vue实现数据交互的方法
2019/08/21 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
.net软件工程师面试题
2015/03/31 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
python3实现无权最短路径的方法
2021/05/12 Python