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在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
django框架如何集成celery进行开发
May 24 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 Python
基于python神经卷积网络的人脸识别
May 24 Python
python 除法保留两位小数点的方法
Jul 16 Python
使用python读取.text文件特定行的数据方法
Jan 28 Python
python实现整数的二进制循环移位
Mar 08 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
解决tensorflow训练时内存持续增加并占满的问题
Jan 19 Python
Python 写了个新型冠状病毒疫情传播模拟程序
Feb 14 Python
Python 利用OpenCV给照片换底色的示例代码
Aug 03 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+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
javascript 全等号运算符使用说明
2010/05/31 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
vue实现购物车小案例
2019/09/27 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
Python3 元组tuple入门基础
2020/02/09 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python内置函数及功能简介汇总
2020/10/13 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
工程管理造价应届生求职信
2013/11/13 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
大学社团活动总结
2014/04/26 职场文书
三人合伙协议书范本
2014/10/29 职场文书
小学四年级学生评语
2014/12/26 职场文书
打架检讨书范文
2015/01/27 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS