python实现while循环打印星星的四种形状


Posted in Python onNovember 23, 2019

在控制台连续输出五行*,每一行星号数量一次递增

*
**
***
****
*****

#1.定义一个行计数器
row = 1
while row <= 5:
 #定义一个列计数器
 col = 1
 #开始循环
 while col <= row:
  print('*',end='')
  col += 1
 print('')
 row += 1

python实现while循环打印星星的四种形状

如果想要星星倒过来呢

#1.定义一个行计数器
row = 1
while row <= 5:
 #定义一个列计数器
 col = 5
 #开始循环
 while col >= row:
  print('*',end='')
  col -= 1
 print('')
 row += 1

python实现while循环打印星星的四种形状

那么如果想让空格先,然后*呢

row = 1
while row <= 5: # 行数,循环五次
 a = 1
 col = 1
 while a <= 5 - row: # a控制每行的空格数=5-行数,例如:第一行为5-1=4个空格
  print(' ', end='') # 不换行
  a += 1
 while col <= row: # col控制*的数量=行数
  print('*', end='')
  col += 1
 print()
 row += 1

python实现while循环打印星星的四种形状

另外一种排列方式

row = 1
while row <= 5: # 行数,循环五次
 a = 1
 col = 1
 while a <= row - 1: # a控制每行的空格数=5-行数,例如:第一行为5-1=4个空格
  print(' ', end='') # 不换行
  a += 1
 while col <= 6-row: # col控制*的数量=行数
  print('*', end='')
  col += 1
 print()
 row += 1

python实现while循环打印星星的四种形状

ok~

以上这篇python实现while循环打印星星的四种形状就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python连接数据库学习之DB-API详解
Feb 07 Python
python3 发送任意文件邮件的实例
Jan 23 Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
Python玩转PDF的各种骚操作
May 06 Python
Python将string转换到float的实例方法
Jul 29 Python
Python queue队列原理与应用案例分析
Sep 27 Python
Python实现密码薄文件读写操作
Dec 16 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 Python
python实现七段数码管和倒计时效果
Nov 23 #Python
Python turtle库绘制菱形的3种方式小结
Nov 23 #Python
使用Python画出小人发射爱心的代码
Nov 23 #Python
用python的turtle模块实现给女票画个小心心
Nov 23 #Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 #Python
Python使用Turtle库绘制一棵西兰花
Nov 23 #Python
用Python实现校园通知更新提醒功能
Nov 23 #Python
You might like
PHP安全编程之加密功能
2006/10/09 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
使用dump函数,给php加断点测试
2013/06/25 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
python在非root权限下的安装方法
2018/01/23 Python
python使用Matplotlib画条形图
2020/03/25 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
Eclipse面试题
2014/03/22 面试题
教师评优事迹材料
2014/01/10 职场文书
民用住房租房协议书
2014/10/29 职场文书
公司新员工欢迎词
2015/09/30 职场文书
社区干部培训心得体会
2016/01/06 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang