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提取页面内url列表的方法
May 25 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
Jan 20 Python
python中模块查找的原理与方法详解
Aug 11 Python
python使用PIL模块获取图片像素点的方法
Jan 08 Python
Python 实现中值滤波、均值滤波的方法
Jan 09 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
基于Python爬虫采集天气网实时信息
Jun 05 Python
Python xlwt模块使用代码实例
Jun 10 Python
Python使用OpenPyXL处理Excel表格
Jul 02 Python
python七种方法判断字符串是否包含子串
Aug 18 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支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
PHP获取文件后缀名的三个函数
2012/10/15 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
java解析json方法总结
2019/05/16 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
javascript instanceof 与typeof使用说明
2010/01/11 Javascript
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
jquery选择器使用详解
2014/04/08 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
gearman的安装启动及python API使用实例
2014/07/08 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
python if not in 多条件判断代码
2016/09/21 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
小结Python的反射机制
2020/09/28 Python
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
opencv实现图像平移效果
2021/03/24 Python
学习保证书
2015/01/17 职场文书
校园安全学习心得体会
2016/01/18 职场文书