如何使用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 cookielib 登录人人网的实现代码
Dec 19 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
python和pygame实现简单俄罗斯方块游戏
Feb 19 Python
python 函数内部修改外部变量的方法
Dec 18 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
Python参数传递对象的引用原理解析
May 22 Python
python实现文法左递归的消除方法
May 22 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
利用Python批量识别电子账单数据的方法
Feb 08 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php设计模式小结
2013/02/15 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
最新制作ThinkPHP3.2.3完全开发手册
2015/11/23 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
浅谈js闭包理解
2019/04/01 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
使用Python下载Bing图片(代码)
2013/11/07 Python
Python lambda和Python def区别分析
2014/11/30 Python
Python微信公众号开发平台
2018/01/25 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
函授自我鉴定范文
2014/02/06 职场文书
企业内控岗位的职责
2014/02/07 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
分家协议书范本
2016/03/22 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js