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的*args和**kwargs用法
Nov 01 Python
python网络编程之TCP通信实例和socketserver框架使用例子
Apr 25 Python
详解Python命令行解析工具Argparse
Apr 20 Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
python3+PyQt5泛型委托详解
Apr 24 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
简单了解python的一些位运算技巧
Jul 13 Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
python接入支付宝的实例操作
Jul 20 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
2012/09/23 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
比较完整的微信开发php代码
2016/08/02 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
three.js实现圆柱体
2018/12/30 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
Python爬虫代理IP池实现方法
2017/01/05 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
Java如何支持I18N?
2016/10/31 面试题
思想专业自荐信范文
2013/12/25 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
关于保护环境的建议书
2014/08/26 职场文书
考察邀请函范文
2015/01/31 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
商务英语求职信范文
2015/03/19 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
八月一日观后感
2015/06/10 职场文书