如何使用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中pandas.DataFrame排除特定行方法示例
Mar 12 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
python实现两个经纬度点之间的距离和方位角的方法
Jul 05 Python
python虚拟环境完美部署教程
Aug 06 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
基于Django统计博客文章阅读量
Oct 29 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
Python虚拟环境的创建和使用详解
Sep 07 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 Python
python pygame 开发五子棋双人对弈
May 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 数学运算验证码实现代码
2009/10/11 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
php中异常处理方法小结
2015/01/09 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
基于jquery的on和click的区别详解
2018/01/15 jQuery
ES6 Map结构的应用实例分析
2019/06/26 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
Python调用服务接口的实例
2019/01/03 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
python实现经纬度采样的示例代码
2020/12/10 Python
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
追悼会子女答谢词
2014/01/28 职场文书
合作意向书格式及范文
2014/03/31 职场文书
感恩之星事迹材料
2014/05/03 职场文书
还款承诺书范文
2014/05/20 职场文书
清明节寄语2015
2015/03/23 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python