我读了一些与我的标题相似的相关文章,但大多数文章只是给出了一些基本的语法建议,比如使用end = ''
。在
我试图显示n
为1-100的五边形数字,每行只显示10个数字。我想不出一个办法不把我的for语句搞乱。我可以使用end = ''
,但我不知道如何在10次迭代之后告诉循环“好的”,然后跳到下一行
def getPentagonalNumber(n):
(n * ((3 * n) - 1))/2
def main():
for i in range(100):
getPentagonalNumber(i)
Tags:
测试了这个打印
^{pr2}$i
并得到可以使用join命令,例如:
输出:
^{pr2}$顺便说一下,函数
getPentagonalNumber()
中缺少返回我所做的是在外环的间隙10中使用范围生成数字:
在for循环内部,在gap中创建一个数字列表(实际上创建一个数字字符串列表),例如
将数字串连接成一个字符串并打印。在
相关问题 更多 >
编程相关推荐