python打印五角星

阅读: 评论:0

python打印五角星

python打印五角星

在控制台连续输出五行*,每一行星号数量一次递增【推荐阅读:Python视频教程】

*

**

***

****

*****#1.定义一个行计数器row = 1while row <= 5: #定义一个列计数器

col = 1

#开始循环

while col <= row:

print('*',end='')

col += 1

print('')

row += 1

#1.定义一个行计数器row = 1while row <= 5: #定义一个列计数器

col = 5

#开始循环

while col >= row:

print('*',end='')

col -= 1

print('')

row += 1

那么如果想让空格先,然后*呢row = 1while 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 = 1while 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

本文发布于:2024-02-02 19:14:05,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170687244645868.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23