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多线程操作实例
Nov 21 Python
Python 数据结构之堆栈实例代码
Jan 22 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
Jan 18 Python
pandas DataFrame实现几列数据合并成为新的一列方法
Jun 08 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
python爬取酷狗音乐排行榜
Feb 20 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 Python
Python pymysql模块安装并操作过程解析
Oct 13 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&amp;MYSQL分页原理及实现
2007/01/02 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
Jquery 插件开发笔记整理
2011/01/17 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
小程序实现tab标签页
2020/11/16 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Django时区详解
2019/07/24 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
先进党支部事迹材料
2014/01/13 职场文书
房地产项目建议书
2014/03/12 职场文书
赔偿协议书范本
2014/09/12 职场文书
共青团员自我评价范文
2014/09/14 职场文书
征求意见函
2015/06/05 职场文书
初一英语教学反思
2016/02/15 职场文书
《海上日出》教学反思
2016/02/23 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python