黑客
登录
客服
知识百科大全

python怎么输出星号组成的菱形?

日期:2021/11/26 15:38:17

python输出星号组成的菱形的方法:

N=int(input(‘输入一个n的值:’))

For i in range(1,n,1):

print((‘*’*i).center(n*3))

For i in range(n,0,-1):

print((' * ' * i).center(n * 3))

要输出这个菱形,首先要找出它的规律,菱形的上半部分第一行是1个星号,第二行是3个星号,第三行是5个星号,每一行都可以看作是n*2-1个星号,直到总行数的一半,开始每行递减。在这里使用了一个center()函数,返回一个原字符串居中,并使用空格填充至长度width的新字符串。

拓展阅读

在python中,for循环用于遍历一个迭代对象的所有元素,循环内的语句段会针对迭代对象的每一个元素项目执行一次。在for循环中,还可以根据需要选择关联一个else子句,else子句中的代码块是在for循环完成后才开始执行的。

本文相关推荐

最新文章

推荐文章

热门文章

黑客技术 黑客软件 黑客教程 黑客书籍

关于我们 | 免责声明 | 学员守则 | 广告服务 | 联系我们

©2013-2022 xf1433.com 版权所有

本站资源仅供用于学习和交流,请遵循相关法律法规