python输出星号等腰三角形_Python 打印矩形、直角三角形、等腰三角形、菱形
# 1)打印一个星号
print('*')
View Code
#2)打印一行6个星号
* * * * * *
for i in range(6):print('*',end=' ')
View Code
#3)打印6列星号
*
*
*
*
*
*
for i in range(6):print('*')
View Code
#4)打印6行6列
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
for i in range(6):for j in range(6):print('*',end=' ')print()
View Code
#5)打印金字塔
*
* *
* * *
* * * *
* * * * *
* * * * * *
分析: 第几行 星号个数1 1
2 2
3 3
'''for i in range(1,7):
for j in range(i):
print('*',end=' ')
print()
View Code
#6)打印等腰三角形
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
'''分析: 第几行 星号个数 空格数
0 1 5
1 3 4
2 5 3
3 7 2
n 2n+1 n-1-i'''
for i in range(6):for k in range(6-1-i):print(' ',end=' ')for j in range(2*i+1):print('*',end=' ')print()
View Code
#7)打印菱形
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
'''* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
分析:菱形的上半部分已经打印出,下面考虑如何打印下半部分,最上面的11个星号,
已经在上半部分给出,只考虑打印11个星号以下的图形。
第几行 星号个数 空格数
0 9 1
1 7 2
2 5 3
3 3 4
n n+1
利用数学归纳分析星号个数:i+(9-3*i)
行数 星号个数
0 i+9=9 9-3*i=9 i+(9-3*i) =9
1 i+6=7 9-3*i=6 i+(9-3*i) =7
2 i+3=5 9-3*i=3 i+(9-3*i) =5
3 i+0=3 9-3*i=0 i+(9-3*i) =3'''
for i in range(6):for k in range(5 -i):print(" ", end=" ")for j in range(2 * i + 1):print("*", end=" ")print()for i in range(5):for k in range(i + 1):print(" ", end=" ")for m in range((9 - 3 * i) +i):print("*", end=" ")print()
View Code
python输出星号等腰三角形_Python 打印矩形、直角三角形、等腰三角形、菱形相关推荐
- python输出星号等腰三角形_Python打印矩形、直角三角形、等腰三角形、菱形
思路如下: (1)先打印一个星号并换行 print("*") (2)打印一行6个星号 for i in range(6):print("*", end=&quo ...
- python输出水仙花数_python打印水仙花数(基础版)
水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身. 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 利用for ...
- python输出文本内容_python 打印文件里的内容
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案 的最佳方案 标签: Android屏幕旋转AsyncTaskProgressDialog 2014-0 ...
- 使用python输出星号阵列
使用python输出星号阵列
- python输出星号_python中星号
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! *在python中具有特殊含义,就像它在c中一样? 我在python cookb ...
- python打印菱形星号代码_Python打印“菱形”星号代码
小计 本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def pr ...
- python打印等腰三角形_Python 打印各种三角形
直角三角形 rows = int(input('输入列数:')) for i in range(1, rows): print('*' * i) for i in range(1, rows): fo ...
- python输出计算结果_Python学习--02输入和输出、运算符
命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...
- python输出去空格_python输出怎么取消空格
python输出怎么取消空格?下面给大家介绍几种不同的方法: 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >&g ...
- python输出个人信息_Python如何输出警告信息
问题 你希望自己的程序能生成警告信息(比如废弃特性或使用问题). 解决方案 要输出一个警告消息,可使用 warning.warn()函数.例如: import warnings def func(x, ...
最新文章
- boost::asio::ip::tcp::resolver::query定义不正确导致boost::asio::ip::tcp::resolver的resolve抛出异常...
- vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解
- python scoket、SocketServer简单实现文件上传下载
- IBASE category 设置为01的情况下 IBASE自动创建情况
- RocketMQ避坑指南:springcloud教程权威指南
- 我在外包的日子35:二期上线
- USB-AUDIO初步分析
- java jboss_jboss配置方法简明教程
- 系统映像恢复计算机重启失败,学会使用win10系统的winRE进行系统启动修复、系统还原、系统重置、系统映像恢复等-网络教程与技术
-亦是美网络...
- excel冻结行和列_Spire.Cloud.Excel 冻结或解除冻结Excel中的行和列
- 响铃:号牌上又领先了一步,小鹏汽车正在极速狂奔
- 大话数据结构 code 第四章 04斐波那契函数_Fibonacci
- linux操作系统adsl 上网设置,Linux操作系统上ADSL拨号上网的方法详解
- mysql数据库基础语句讲解
- 进入安全模式后重新启动计算机,进入Win7安全模式方法一:开机按F8键进入 我们在重启或者电脑开机的时候...
- 画PCB时,一些非常好的布线技巧
- 车载终端项目GPS模块算法详述
- 2018阿里妈妈一面
- DELMIA教程之焊接工作站简介
- 欧乐-B全新人工智能牙刷比任何人都更加了解你的刷牙方式
热门文章
- HDU 6045 Is Derek lying? 水题
- fastreport 横向分栏_fastreport分栏分组显示问题(急贴盼解决)
- 开发者,别让自己孤独
- 小程序分账系统是什么?能解决二清吗?
- x=rn(n)傅里叶变换matlab,第三章 离散傅立叶变换
- OpenWrt使能mt7620a第二个uart
- mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
- lae界面开发工具入门之介绍四--秘籍篇-拷贝粘贴
- 岳不群认识独孤九剑吗?
- OpenLayers禁用鼠标双击放大事件