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获取apk文件URL地址实例
Nov 01 Python
python字符串排序方法
Aug 29 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
在Apache服务器上同时运行多个Django程序的方法
Jul 22 Python
在Python中的Django框架中进行字符串翻译
Jul 27 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
python PrettyTable模块的安装与简单应用
Jan 11 Python
Python装饰器用法与知识点小结
Mar 09 Python
Django用户身份验证完成示例代码
Apr 03 Python
为什么说python更适合树莓派编程
Jul 20 Python
python 实现图与图之间的间距调整subplots_adjust
May 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
php 移除数组重复元素的一点说明
2008/11/27 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
php技巧小结【推荐】
2017/01/19 PHP
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
js简单获取表单中单选按钮值的方法
2016/08/23 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
浅谈Python数据类型之间的转换
2016/06/08 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
python 遍历pd.Series的index和value
2019/11/26 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
详解python tcp编程
2020/08/24 Python
selenium自动化测试入门实战
2020/12/21 Python
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
工作自我评价怎么写
2014/01/29 职场文书
中学教师自我鉴定
2014/02/07 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
党员演讲稿
2014/09/04 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
2015社区精神文明建设工作总结
2015/04/21 职场文书
2015年资料员工作总结
2015/04/25 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书