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获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
Cpy和Python的效率对比
Mar 20 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
基于Python的XSS测试工具XSStrike使用方法
Jul 29 Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 Python
Django 实现购物车功能的示例代码
Oct 08 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
Sep 29 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 Python
Python中如何处理常见报错
Jan 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 神盾解密
2014/06/08 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
vue一步步实现alert功能
2017/07/05 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
python获取指定目录下所有文件名列表的方法
2015/05/20 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python中pow函数用法及功能说明
2020/12/04 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
个人自荐信
2013/12/05 职场文书
办公室岗位职责
2014/02/12 职场文书
就业协议书怎么填
2014/04/11 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
医院党员公开承诺书
2014/08/30 职场文书
社区党员公开承诺书
2014/08/30 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android