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函数式编程指南(二):从函数开始
Jun 24 Python
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
Python中使用装饰器来优化尾递归的示例
Jun 18 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
取numpy数组的某几行某几列方法
Apr 03 Python
Django REST framework 分页的实现代码
Jun 19 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
Aug 05 Python
Python3使用xlrd、xlwt处理Excel方法数据
Feb 28 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
浅谈Python中的模块
Jun 10 Python
python与c语言的语法有哪些不一样的
Sep 13 Python
Python生成pdf目录书签的实例方法
Oct 29 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往windows中添加用户
2006/12/06 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
node.js中的fs.fchown方法使用说明
2014/12/16 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
pycharm无法导入本地模块的解决方式
2020/02/12 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
尼克松手表官网:Nixon手表
2019/03/17 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
原材料检验岗位职责
2014/03/15 职场文书
党员公开承诺书内容
2014/05/20 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书