Python For循环入门

2024-06-29 01:05:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我似乎无法解决这个问题。 http://programarcadegames.com/index.php?chapter=lab_loopy_lab 任何建议,甚至在python的答案将不胜感激。你知道吗


Tags: 答案comhttpindexlab建议chapterphp
3条回答

给你:

# This is Python 2.7
n = 10
for row in xrange(9):
    for col in xrange(row+1):
        print n,
        n += 1
    print

这有道理吗?你知道吗

最好的开始方式是首先尝试打印一个n*m相同字母的网格:

0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

关键是一个循环(外循环)穿过行,另一个循环(内循环)打印该行的每个字符。你知道吗

然后尝试通过改变内部循环中的字符数使其成为三角形。这种特殊形状的一个方便的方面是,行中的项目数也与其行号匹配。你知道吗

0
0 0
0 0 0
...

然后开始计数

1
2 3
4 5 6
...

然后添加一个初始偏移。你知道吗

相关问题 更多 >