“范围(i + 1)”是什么意思?

哟'

我有一个问题,如果我想显示具有 xyyzzz 的输出,下面的“范围(i + 1)”是什么意思?

a = ("x", "y", "z")
for i in range(len(a)): 
    for j in range( i + 1):
        print(a[i])
output: x
        y
        y                                                                            
        z      
        z   
        z
     
他离开了

我试图用价值观向你解释这一点

i = 0 ---> j = range(1) = 0 : a[0] = x

--------------------------------
i = 1 ----> j =range(2) = (0,1) : a[1] = y
                                : a[1] = y
 -----------------------------------------   
i = 2 ----> j = range(3) = (0,1,2) : a[2] = z
                                   : a[2] = z
                                   : a[2] = z   

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章