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中使用urllib2防止302跳转的代码例子
Jul 07 Python
Python出现segfault错误解决方法
Apr 16 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
May 31 Python
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
Python遍历pandas数据方法总结
Feb 09 Python
python爬虫爬取淘宝商品信息
Feb 23 Python
Python入门必须知道的11个知识点
Mar 21 Python
深入理解Django自定义信号(signals)
Oct 15 Python
Keras load_model 导入错误的解决方式
Jun 09 Python
解决c++调用python中文乱码问题
Jul 29 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 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
Array of country list in PHP with Zend Framework
2011/10/17 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
JavaScript 原型学习总结
2010/10/29 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
详解参数传递四种形式
2015/07/21 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
python使用turtle绘制分形树
2018/06/22 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
培训心得体会
2013/12/29 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
爱护花草树木的标语
2014/06/11 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
楚门的世界观后感
2015/06/03 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
高中体育课教学反思
2016/02/16 职场文书
JavaScript原型链详解
2021/11/07 Javascript