用print函数打印一个星号很简单,但是想要实现下面的用星号构成三角形和正方形就还得继续学习下去:

其实上面的打印都还是利用挺基础的知识实现的,就是在print函数功能上再利用while循环嵌套的知识 ,代码给大家放在下面了:

打印星号(正方形):

j = 0
while j < 5:i = 0while i < 5:print('*', end='')i += 1print()j += 1

打印星号(三角形):

j = 0
while j < 5:i = 0while i <= j:print('*', end='')i += 1print()j += 1

接下来还是给大家解读一下这两段简单的代码:

打印正方形:1.利用i表示一行*的个数,j表示整个的行数

2.然后利用print函数的打印功能

3.再利用while循环嵌套的功能实现每行星号个数和整个行数的改变

4.end='\n'是可以实现换行功能,去掉\n就是end=''的目的就是不需要换行

5.最后分享给大家的一点就是,print()这个空函数在python中也是可以实现换行

打印三角形:很明显的大家看到和打印正方形的代码改变地方并不多,就只是为了保证一行输出星星的个数和行号要是相等的,才能实现打印三角形的功能,所以只是在判断条件上改成了i<=j。

python的while循环嵌套实现打印星号的三角形和正方形相关推荐

  1. 44. python的for循环嵌套

    44. python的for循环嵌套 文章目录 44. python的for循环嵌套 1. 什么是嵌套 2. for循环中嵌套有if条件判断语句 2.1 先创建一个奇数序列 2.2 判断一个数是否能被 ...

  2. 打印星号(三角形+正方形)+输出九九乘法表——python版

    01:打印星号(正方形) 根据用户输入的n,输出n行n列个* n=eval(input('输入你想输出的每行星号数量:')) j=0 while j<n:i=0while i<n:prin ...

  3. python 循环嵌套例子_Python循环嵌套案例-打印九九乘法表

    今天我们来学习一个简单的循环嵌套的例子,循环嵌套作为Python开发中比较重要的一个知识点,往往能够用它实现很多实用的功能.Python中的循环语法主要是while ...和for ... in .. ...

  4. 关于Python的import循环嵌套问题、模块的__name__属性的一些实验结果与心得

    上代码 话不多说,直接上代码.有A.py文件和B.py文件,其中分别有类Aclass和类Bclass. 首先是A.py的代码,也是后面我要运行的程序入口. import sys print(" ...

  5. python基础之循环嵌套

    文章目录 一.break和continue 二.while的循环嵌套 知识点print: 例题1打印星星: 例题2打印九九乘法表 一.break和continue break当某一条件满足时直接跳出当 ...

  6. python从多层循环嵌套中退出_python中退出多层循环的方法

    1.定义标记变量:利用变量值的变化退出循环 # 第一种嵌套形式 a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]] # init_i = 0 # init_j = 0 flag ...

  7. python:while循环实现星星打印【多种样式】

    任务功能: 多种星星样式打印:样式如下图: 样式一: 样式二: 样式三: 样式四: 考查内容: 逻辑判断 while循环 while循环: while 条件: 条件满足时的动作1 条件满足时的动作2. ...

  8. python从多层循环嵌套中退出只能使用goto_goto语句只能用于退出多层循环.doc

    goto语句只能用于退出多层循环 goto语句只能用于退出多层循环 篇一:goto语句只能用于退出多层循环 for (condition1){ for (condition2) { for (cond ...

  9. python知识:循环嵌套

    一.说明 循环在 python 中很重要,因为没有它们,我们将不得不一遍又一遍地重复指令,这对程序员来说可能很耗时. while 循环仅评估给定条件,如果为真,则执行一组语句,直到该条件为真.但是如果 ...

最新文章

  1. 分布式与集群是一回事儿么?别让这么简单的问题难住你!
  2. 《告别失控:软件开发团队管理必读》一一第1章 程序员为何难以管理
  3. 【直播回放】新手如何入门并学习自然语言处理
  4. sqlyog软件的使用
  5. 基于VHDL语言的数字秒表实现
  6. eclipse导出doc,文件夹为空
  7. java数据返回到界面,java后台获取网页ajax数据和返回数据简单源码
  8. java输出值_java参数传递(超经典)(强烈建议自己先写出程序的输出值)
  9. unicode学习笔记
  10. MPCCI3.0.5\
  11. 华硕k5555l拆解图解_华硕k50id的拆机过程详解【图文教程】
  12. MATLAB GUI 设全局变量的位置
  13. ES修改集群最大分片数量max_shards_per_node
  14. 基于Netty实现分布式IM即时通讯开发
  15. 竞品分析:阿里云 VS 腾讯云,AT的短兵相接
  16. WPF 用户控件和 WPF自定义控件区别
  17. SVM-支持向量机算法(一)
  18. Linux 3.10内核锁瓶颈描述以及解决-overlayfs的性能缺陷
  19. 服务器出错的原因有哪些
  20. 保险公司真得保险么?

热门文章

  1. vue 使用粒子动画
  2. 三坐标检测基础知识之内腔孔测针选型
  3. 概念-数据域是什么?
  4. Java题目:百鸡百钱问题
  5. html链接是什么意思,HTML中link是什么意思?
  6. excel实现套用模板批量打印_标签打印软件如何导入excel表批量制作光缆标牌
  7. 短视频dy(某音)高版本最新最全4种抓包方案,第1种让你秒破QUIC协议,破解抓包难题,看我这一篇就够了!
  8. 2016华山杯 writeup
  9. SQL 查询重复数据,多字段联合重复
  10. HDU 2547 无剑无我