如何使用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不带重复的全排列代码
Aug 13 Python
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
Python3搜索及替换文件中文本的方法
May 22 Python
python设计模式大全
Jun 27 Python
浅谈Python中带_的变量或函数命名
Dec 04 Python
python 实现登录网页的操作方法
May 11 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
python的继承知识点总结
Dec 10 Python
Python遍历文件夹 处理json文件的方法
Jan 22 Python
python 多进程共享全局变量之Manager()详解
Aug 15 Python
python 进程池pool使用详解
Oct 15 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
请离开include_once和require_once
2013/07/18 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
javascript 面向对象的JavaScript类
2010/05/04 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
javascript数组随机排序实例分析
2015/07/22 Javascript
百度地图api如何使用
2015/08/03 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
vue实现文字加密功能
2019/09/27 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
基于python实现删除指定文件类型
2020/07/21 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
香港卓悦化妆品官网:BONJOUR
2017/09/21 全球购物
公务员更新知识培训实施方案
2014/03/31 职场文书
大学生求职计划书
2014/04/30 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
个人党性分析材料
2014/12/19 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python