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中的__new__()方法的使用
Apr 09 Python
pygame学习笔记(5):游戏精灵
Apr 15 Python
简单了解Python中的几种函数
Nov 03 Python
动态规划之矩阵连乘问题Python实现方法
Nov 27 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python版本五子棋的实现代码
Dec 11 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
python调用摄像头拍摄数据集
Jun 01 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
基于Python解密仿射密码
Oct 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/07/29 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
9种python web 程序的部署方式小结
2014/06/30 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python实现二叉查找树实例代码
2018/02/08 Python
深入浅析python with语句简介
2018/04/11 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
python实现随机漫步方法和原理
2019/06/10 Python
意大利团购网站:Groupon意大利
2016/10/11 全球购物
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
为什么需要版本控制?
2013/08/08 面试题
快餐店的创业计划书范文
2014/01/29 职场文书
校长个人总结
2015/03/03 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers