# 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 打印矩形、直角三角形、等腰三角形、菱形相关推荐

  1. python输出星号等腰三角形_Python打印矩形、直角三角形、等腰三角形、菱形

    思路如下: (1)先打印一个星号并换行 print("*") (2)打印一行6个星号 for i in range(6):print("*", end=&quo ...

  2. python输出水仙花数_python打印水仙花数(基础版)

    水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身. 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 利用for ...

  3. python输出文本内容_python 打印文件里的内容

    Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案 的最佳方案 标签: Android屏幕旋转AsyncTaskProgressDialog 2014-0 ...

  4. 使用python输出星号阵列

    使用python输出星号阵列

  5. python输出星号_python中星号

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! *在python中具有特殊含义,就像它在c中一样? 我在python cookb ...

  6. python打印菱形星号代码_Python打印“菱形”星号代码

    小计 本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def pr ...

  7. python打印等腰三角形_Python 打印各种三角形

    直角三角形 rows = int(input('输入列数:')) for i in range(1, rows): print('*' * i) for i in range(1, rows): fo ...

  8. python输出计算结果_Python学习--02输入和输出、运算符

    命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...

  9. python输出去空格_python输出怎么取消空格

    python输出怎么取消空格?下面给大家介绍几种不同的方法: 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >&g ...

  10. python输出个人信息_Python如何输出警告信息

    问题 你希望自己的程序能生成警告信息(比如废弃特性或使用问题). 解决方案 要输出一个警告消息,可使用 warning.warn()函数.例如: import warnings def func(x, ...

最新文章

  1. boost::asio::ip::tcp::resolver::query定义不正确导致boost::asio::ip::tcp::resolver的resolve抛出异常...
  2. vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解
  3. python scoket、SocketServer简单实现文件上传下载
  4. IBASE category 设置为01的情况下 IBASE自动创建情况
  5. RocketMQ避坑指南:springcloud教程权威指南
  6. 我在外包的日子35:二期上线
  7. USB-AUDIO初步分析
  8. java jboss_jboss配置方法简明教程
  9. 系统映像恢复计算机重启失败,学会使用win10系统的winRE进行系统启动修复、系统还原、系统重置、系统映像恢复等-网络教程与技术 -亦是美网络...
  10. excel冻结行和列_Spire.Cloud.Excel 冻结或解除冻结Excel中的行和列
  11. 响铃:号牌上又领先了一步,小鹏汽车正在极速狂奔
  12. 大话数据结构 code 第四章 04斐波那契函数_Fibonacci
  13. linux操作系统adsl 上网设置,Linux操作系统上ADSL拨号上网的方法详解
  14. mysql数据库基础语句讲解
  15. 进入安全模式后重新启动计算机,进入Win7安全模式方法一:开机按F8键进入 我们在重启或者电脑开机的时候...
  16. 画PCB时,一些非常好的布线技巧
  17. 车载终端项目GPS模块算法详述
  18. 2018阿里妈妈一面
  19. DELMIA教程之焊接工作站简介
  20. 欧乐-B全新人工智能牙刷比任何人都更加了解你的刷牙方式

热门文章

  1. HDU 6045 Is Derek lying? 水题
  2. fastreport 横向分栏_fastreport分栏分组显示问题(急贴盼解决)
  3. 开发者,别让自己孤独
  4. 小程序分账系统是什么?能解决二清吗?
  5. x=rn(n)傅里叶变换matlab,第三章 离散傅立叶变换
  6. OpenWrt使能mt7620a第二个uart
  7. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  8. lae界面开发工具入门之介绍四--秘籍篇-拷贝粘贴
  9. 岳不群认识独孤九剑吗?
  10. OpenLayers禁用鼠标双击放大事件