如何使用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中使用__slots__方法的详细教程
Apr 28 Python
Python用threading实现多线程详解
Feb 03 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
python统计多维数组的行数和列数实例
Jun 23 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
django将网络中的图片,保存成model中的ImageField的实例
Aug 07 Python
python tkinter组件摆放方式详解
Sep 16 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
python 模拟登录B站的示例代码
Dec 15 Python
python 基于selectors库实现文件上传与下载
Dec 31 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP array_push 数组函数
2009/12/26 PHP
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
2013/04/23 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
[16:56]教你分分钟做大人:司夜刺客
2014/10/30 DOTA
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
Python Grid使用和布局详解
2018/06/30 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
学习普通话的体会
2014/11/07 职场文书
作弊检讨书
2015/01/27 职场文书