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()函数,返回一个原字符串居中,并使用空格填充至长度width的新字符串。

拓展阅读
在python中,for循环用于遍历一个迭代对象的所有元素,循环内的语句段会针对迭代对象的每一个元素项目执行一次。在for循环中,还可以根据需要选择关联一个else子句,else子句中的代码块是在for循环完成后才开始执行的。
提示:最新版本可以自定义整句版权文案了。。。如发现本站有涉嫌抄袭侵权/违法违规的内容请联系admin@qq.com!

