在控制台连续输出五行*,每一行星号数量一次递增

*

**

***

****

*****

#1.定义一个行计数器

row = 1

while row <= 5:

#定义一个列计数器

col = 1

#开始循环

while col <= row:

print('*',end='')

col += 1

print('')

row += 1

如果想要星星倒过来呢

#1.定义一个行计数器

row = 1

while row <= 5:

#定义一个列计数器

col = 5

#开始循环

while col >= row:

print('*',end='')

col -= 1

print('')

row += 1

那么如果想让空格先,然后*呢

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

另外一种排列方式

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

ok~

以上这篇python实现while循环打印星星的四种形状就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: python实现while循环打印星星的四种形状

本文地址: http://www.cppcns.com/jiaoben/python/288304.html

python循环五角星做法_python实现while循环打印星星的四种形状相关推荐

  1. python打印星星居中_python实现while循环打印星星的四种形状

    在控制台连续输出五行*,每一行星号数量一次递增 * ** *** **** ***** #1.定义一个行计数器 row = 1 while row <= 5: #定义一个列计数器 col = 1 ...

  2. python 使用while循环输出*组成的菱形_python实现while循环打印星星的四种形状

    在控制台连续输出五行*,每一行星号数量一次递增 * ** *** **** ***** #1.定义一个行计数器 row = 1 while row <= 5: #定义一个列计数器 col = 1 ...

  3. python输出4行递减星星_python中while循环打印星星的四种形状

    在控制台连续输出五行*,每一行星号数量一次递增 * ** *** **** ***** #1.定义一个行计数器 row = 1 while row <= 5: #定义一个列计数器 col = 1 ...

  4. python 多重列表去重_Python对列表去重的多种方法(四种方法)

    Python对列表去重的多种方法(四种方法) 无聊统计了下列表去重到底有多少种方法.下面小编给大家总结一下,具体内容详情如下: 开发中对数组.列表去重是非常常见的需求,对一个list中的id进行去重, ...

  5. python中for循环和while循环的区别_Python中for循环和while循环有什么区别?

    for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...

  6. python 循环控制语句结束_Python控制语句.while循环语句

    Python控制语句三 2.while循环语句 例如:求1+2+3+--+9+10的累加和 用while语句则程序如下: s=0 x=1 while x<=10: s=s+x x=x+1 pri ...

  7. python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同

    原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...

  8. python循环定义变量_Python变量和循环

    1.Python变量 比C语言,Java语言更加简洁,不需要加int等等类型定义,直接变量名 = 值,Python里甚至不需要分号.有些特定的不能当做变量名,变量只能由字母.数字和下划线组成,下划线可 ...

  9. python循环怎么结束_python如何结束循环

    python中的break语句和continue语句 break break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while ...

最新文章

  1. MIT发布白皮书:美国欲重返世界半导体霸主!
  2. NYOJ 110 剑客决斗
  3. 文件流下载到本地 - 待完成
  4. SAP OData:How is note $expand being implemented
  5. nginx 响应服务器静态,405 Not Allowed,nginx静态文件响应post请求
  6. ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法...
  7. cp 强制覆盖_Office 365办公本组CP,软硬件同步提高效率
  8. 基于AUTOSAR的AP平台的应用开发
  9. 请使用webdav_介绍下phpdav的使用功能价值
  10. JAVA常见算法题(四)
  11. Python中系统命令
  12. 计算机类qq网名,最帅的qq名字
  13. 一文搞懂CSS 3D动画效果
  14. 【游记】CSP2021-试手记
  15. 商 务 英 语 常 用 缩 略 语 表
  16. 微信和抖音都到十亿级用户了,作为产品经理的你们觉得哪个产品更成功?
  17. note:记各种资源
  18. EXCEL插入、数据灰色不能使用的解决办法之一
  19. 支付宝手机网站支付开发详细流程
  20. ModuleNotFoundError: No module named ‘pip‘;ERROR: Could not find a version that satisfies the requir

热门文章

  1. 【ubuntu】解决窗口管理器 不支持透明问题(11.04之前版本不支持)
  2. 简单实现AJAX: ASP.NET2.0 中回调的实现及常见问题的解决
  3. 眼睛很疼(2005-5-10)
  4. 『高级篇』docker之开发课程EdgeService(16)
  5. Sicily 1155. Can I Post the lette
  6. Html5必看:教你如何选择移动APP开发框架
  7. java输出一个Int数据的补码
  8. SQLite的事务处理方式
  9. C#取真实IP地址--多个代理背后的ip地址
  10. 【学习笔记】HTTPS概述