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程序的循环的运行效率的原因
Apr 01 Python
Python卸载模块的方法汇总
Jun 07 Python
Python如何实现守护进程的方法示例
Feb 08 Python
Python 逐行分割大txt文件的方法
Oct 10 Python
Python自定义函数定义,参数,调用代码解析
Dec 27 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
python3爬虫中多线程的优势总结
Nov 24 Python
Python实现曲线拟合的最小二乘法
Feb 19 Python
Python绘制散点图之可视化神器pyecharts
Jul 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高手?学会“懒惰”的编程
2006/12/05 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
js类 from qq
2006/11/13 Javascript
List all the Databases on a SQL Server
2007/06/21 Javascript
javascript 对象比较实现代码
2009/04/27 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
Python中的ctime()方法使用教程
2015/05/22 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
python request 模块详细介绍
2020/11/10 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
技术总监个人的自我评价范文
2013/12/18 职场文书
公司薪酬管理制度
2014/01/31 职场文书
副总经理任命书
2014/06/05 职场文书
公司催款律师函
2015/05/27 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis