CYCLE_INPAIRS = 'I am going to cycle into these sentence letters in pairs'
for i in range(0, len(CYCLE_INPAIRS)-1, 2):
print(CYCLE_INPAIRS[i] + CYCLE_INPAIRS[i + 1])
印刷品的第二部分
'CYCLE_INPAIRS[i + 1]'
我不明白。你知道吗
他为什么要把CYCLE_INPAIRS
连起来,把"1"
加到"i"
?!你知道吗
谢谢
Tags:
下面是对整个代码的解释,因为每一行都是在另一行的基础上构建的。如果你有任何问题,请发表评论。你知道吗
我们在这里分配一个字符串。你知道吗
这一行对于理解代码非常重要。这里我们通过0迭代到字符串的长度,
CYCLE_INPAIRS
乘以2最后,对于最后一行,我们使用索引i处的字符和紧跟其后的字符(因此是
+ 1
)如何按3's循环
代码最终非常相似。但我认为这将有助于说明这个概念:
CYCLE\u triples有许多可以被3整除的字符(我不得不添加另一个
s
)。你知道吗在这个例子中,我将跳转的数量改为3
接下来,我们将添加3个相邻字符。所以,我加了
CYCLE_TRIPPLES[i + 2]
。你知道吗看起来它应该打印字符串
CYCLE_INPAIRS
中的两个字母。for循环遍历每个两个字母,并打印它们。第一行将打印I
和一个空格。你知道吗下面是对整个代码的解释:
这里声明一个字符串。你想每两个字符取一对。这意味着你要先取前两个字符,然后取第二对,依此类推。你知道吗
上面的代码只是通过增量值2循环到字符串。这意味着for循环是i=0,2,4,6,8的循环。。。。。。。以这种方式。你知道吗
在第一个循环i=0时,这就是为什么CYCLE\u INPAIRS[i]+CYCLE\u INPAIRS[i+1]得到CYCLE\u INPAIRS[0]和CYCLE\u INPAIRS[1]的值,这意味着CYCLE\u INPAIRS[0]='i'和CYCLE\u INPAIRS[1]='',依此类推。。。。 这里i+1总是包含奇数值1,3,5。。。。。。。。。你知道吗
相关问题 更多 >
编程相关推荐