如何使用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登录Dr.com思路以及代码分享
Jun 25 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
Python中几种导入模块的方式总结
Apr 27 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
Python面向对象类的继承实例详解
Jun 27 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
对Python正则匹配IP、Url、Mail的方法详解
Dec 25 Python
python把1变成01的步骤总结
Feb 27 Python
pymongo中group by的操作方法教程
Mar 22 Python
python+opencv3生成一个自定义纯色图教程
Feb 19 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
如何基于matlab相机标定导出xml文件
Nov 02 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与paypal整合方法
2010/11/28 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
JavaScript中各数制转换全面总结
2017/08/21 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
Python 的 Socket 编程
2015/03/24 Python
python 的列表遍历删除实现代码
2020/04/12 Python
python实现抖音视频批量下载
2018/06/20 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
Python 测试框架unittest和pytest的优劣
2020/09/26 Python
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
学前教育学生自荐信范文
2013/12/31 职场文书
工作人员思想汇报
2014/01/09 职场文书
教室标语大全
2014/06/21 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
白银帝国观后感
2015/06/17 职场文书
python爬虫--selenium模块
2021/03/31 Python
Python+Appium实现自动抢微信红包
2021/05/21 Python
SpringBoot生成License的实现示例
2021/06/16 Java/Android