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下线程之间的共享和释放示例
May 04 Python
python中列表和元组的区别
Dec 18 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
Python使用configparser库读取配置文件
Feb 22 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
Python新手学习装饰器
Jun 04 Python
python实现数字炸弹游戏程序
Jul 17 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
Pygame Rect区域位置的使用(图文)
Nov 17 Python
Python&Matlab实现樱花的绘制
Apr 07 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数据流应用的一个简单实例
2012/09/14 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
php eval函数一句话木马代码
2015/05/21 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
秋季运动会加油稿200字
2014/01/11 职场文书
安全演讲稿大全
2014/05/09 职场文书