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代码真的很爽
Aug 26 Python
python中for语句简单遍历数据的方法
May 07 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
python+splinter实现12306网站刷票并自动购票流程
Sep 25 Python
python  创建一个保留重复值的列表的补码
Oct 15 Python
python打造爬虫代理池过程解析
Aug 15 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
Python 音频生成器的实现示例
Dec 24 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
python re模块匹配贪婪和非贪婪模式详解
Feb 11 Python
Python阶乘求和的代码详解
Feb 14 Python
python statsmodel的使用
Dec 21 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
改造一台复古桌面收音机
2021/03/02 无线电
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
你需要知道的10个最佳javascript开发实践小结
2012/04/15 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
js格式化时间的方法
2015/12/18 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
python中set常用操作汇总
2016/06/30 Python
详解python3中zipfile模块用法
2018/06/18 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
大学毕业登记表自我鉴定
2013/10/09 职场文书
公司清洁工岗位职责
2013/12/14 职场文书
小学生家长评语集锦
2014/01/30 职场文书
数学检讨书1000字
2014/02/24 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书