如何使用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实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
python 3利用BeautifulSoup抓取div标签的方法示例
May 28 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
基于matplotlib xticks用法详解
Apr 16 Python
pandas 像SQL一样使用WHERE IN查询条件说明
Jun 05 Python
python可以用哪些数据库
Jun 22 Python
详解Python yaml模块
Sep 23 Python
python 装饰器重要在哪
Feb 14 Python
Python绘制分类图的方法
Apr 20 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实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
jQuery替换字符串(实例代码)
2013/11/13 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
仓库组长岗位职责
2014/01/29 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
最感人的道歉情书
2015/05/12 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
Github 使用python对copilot做些简单使用测试
2022/04/14 Python