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

*

**

***

****

*****

#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打印星星居中_python实现while循环打印星星的四种形状相关推荐

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

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

  2. python循环五角星做法_python实现while循环打印星星的四种形状

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

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

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

  4. python打印星星居中_python中怎么打印星星

    for循环: 1.有大括号与无大括号的区别: 循环体只能有一条语句, 如果需要执行的语句超过一条,就要加大括号将它们变为一条复合语句.//for循环如此,while循环也是如此. for(int i= ...

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

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

  6. 星号下三角形python答案_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  7. python循环语句打印三角形_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  8. python循环经典例题_python练习题:循环打印嵌套列表

    好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔 ...

  9. python用双重循环输出菱形_Python 使用双重循环打印图形菱形操作

    如下所示: a = int(input("请输入菱形行数:")) m = a #空格 d = a #倒三角 for i in range(1, a + 1): # 先打印正三角 p ...

最新文章

  1. 【阶段小结】协同开发——这学期的Git使用小结
  2. 不错的Android开发网站
  3. python学到什么程度可以写爬虫-月薪2万的爬虫工程师,Python需要学到什么程度?...
  4. Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)
  5. leetcode110. 平衡二叉树(递归)
  6. dw显示云服务器的数据库,dw如何连接云服务器
  7. flume1.7 TailDirSource断点续传与文件更名后数据重复采集的bug修复
  8. STM32之FSMC的液晶使用
  9. Direct3D光与材质的颜色值
  10. EXCEL制作行政区地图,小O地图EXCEL版发布新版本
  11. AE-after Effects 笔记
  12. 思科二层交换机系列------设备更换详细配置命令
  13. Windows杀死Tomcat进程
  14. 【Laravel笔记】13. 模型的关联写入
  15. 计算机英语新词的认知语义阐释论文,英语新词的认知语义分析
  16. PostgreSQL SRF函数上索引实现方法
  17. Windows操作系统各版本的历史
  18. Arduino基础篇(七)-- 如何使用DS18B20数字温度传感器(基于OneWire和DallasTemperature库)
  19. 生活中的英语 —— 新词
  20. 第三章-OpenCV基础-4-掩模

热门文章

  1. Java可能使用UTF-8作为其默认字符集
  2. 使用JDK 8轻松进行细粒度排序
  3. JDK 9清单:Project Jigsaw,sun.misc.Unsafe,G1,REPL等
  4. 配置Jenkins以连续交付Spring Boot应用程序
  5. 在Spring中了解事务注释
  6. Java中多线程的性能比较
  7. 使用Docker容器和Java EE进行持续交付
  8. 注释,无处不在的注释
  9. JavaFX中的塔防(6)
  10. 将jOOQ与Spring结合使用:配置