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脚本判断 Linux 是否运行在虚拟机上
Apr 25 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
May 20 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
Mar 13 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
Nov 02 Python
详解python的数字类型变量与其方法
Nov 20 Python
python使用邻接矩阵构造图代码示例
Nov 10 Python
django项目搭建与Session使用详解
Oct 10 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
python实现得到当前登录用户信息的方法
Jun 21 Python
原生python实现knn分类算法
Oct 24 Python
使用Python解决图表与画布的间距问题
Apr 11 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
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
python里大整数相乘相关技巧指南
2014/09/12 Python
python实现求最长回文子串长度
2018/01/22 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
生物化学研究助理员求职信
2013/10/09 职场文书
档案信息化建设方案
2014/05/16 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
社区文明倡议书
2015/04/28 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书