如何使用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 29 Python
Python re模块介绍
Nov 30 Python
python执行外部程序的常用方法小结
Mar 21 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
python flask实现分页效果
Jun 27 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
python 动态生成变量名以及动态获取变量的变量名方法
Jan 20 Python
PIL对上传到Django的图片进行处理并保存的实例
Aug 07 Python
python根据时间获取周数代码实例
Sep 30 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 Python
Python中zipfile压缩包模块的使用
May 14 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中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
JS继承 笔记
2011/07/13 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
灵活使用数组制作图片切换js实现
2016/07/28 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
Python hashlib模块加密过程解析
2019/11/05 Python
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
快递业务员岗位职责
2014/01/06 职场文书
运动会四百米广播稿
2014/01/19 职场文书
勤俭节约倡议书
2014/04/14 职场文书
留学推荐信英文范文
2015/03/26 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
师范生见习自我总结
2015/06/23 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript