当前位置:恩施知识网 > 奇闻趣事 > 正文

python如何打印星号正三角形(首先要找出它的规律)

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()函数,返回一个原字

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循环完成后才开始执行的。

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/qiwen/195001.html 感谢你把文章分享给有需要的朋友!
上一篇:韩国10000元换人民币(在韩国五十亿韩元算有钱人吗) 下一篇:护士和护师是什么关系(护师具有一般的护理工作的操作能力)

文章评论