如何使用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 相关文章推荐
在树莓派2或树莓派B+上安装Python和OpenCV的教程
Mar 30 Python
python搜索指定目录的方法
Apr 29 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
Django实现单用户登录的方法示例
Mar 28 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
Jul 22 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
Dec 03 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
python输出pdf文档的实例
Feb 13 Python
keras slice layer 层实现方式
Jun 11 Python
python实现图片转换成素描和漫画格式
Aug 19 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
Admin generator, filters and I18n
2011/10/06 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
vue二级路由设置方法
2018/02/09 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
让 python 命令行也可以自动补全
2014/11/30 Python
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
Python读取表格类型文件代码实例
2020/02/17 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
在keras中实现查看其训练loss值
2020/06/16 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
525心理活动总结
2014/07/04 职场文书
黄河绝恋观后感
2015/06/08 职场文书
初中政治教学反思
2016/02/23 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL