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中用于转换字母为小写的lower()方法使用简介
May 19 Python
django实现分页的方法
May 26 Python
详解python 发送邮件实例代码
Dec 22 Python
python机器学习之随机森林(七)
Mar 26 Python
PyQt5每天必学之组合框
Apr 20 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
python pillow模块使用方法详解
Aug 30 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
使用python批量修改XML文件中图像的depth值
Jul 22 Python
Python趣味入门教程之循环语句while
Aug 26 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
Apr 12 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关联数组的10个操作技巧
2013/01/21 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
vue.js+element-ui动态配置菜单的实例
2018/09/07 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
2020/01/08 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
田径运动会开幕式及主持词
2014/03/28 职场文书
财务内勤岗位职责
2014/04/17 职场文书
联片教研活动总结
2014/07/01 职场文书
2014年科协工作总结
2014/12/09 职场文书
《搭石》教学反思
2016/02/18 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android