小白 傻瓜式问题求助
for i in range(10000):x = random.randint(1, 65535)
nums.append(x)
救命 我不理解 为什么i进行for循环迭代,但是 下面没有出现i啊 来了个x 本帖最后由 jackz007 于 2022-10-10 17:27 编辑
这个代码我们所需要的并不是 i 值,而是 10000 次循环。
i 只是循环变量,是 for 循环必须有的一个变量,当然,这个变量如果在循环中不用,可以使用 _ 进行代替。
这样写也不会有任何问题
for _ in range(10000):
x = random.randint(1, 65535)
nums.append(x) 本帖最后由 jcpython2 于 2022-10-10 17:47 编辑
代码中的i没有参与到循环中的工作
循环中理解为
跑一千次(i)
随机生成1, 65535内的数赋值X
把X加入到nums尾巴
所以工作内容i未参与,也不必纠结是否有i的出现 jackz007 发表于 2022-10-10 17:24
这个代码我们所需要的并不是 i 值,而是 10000 次循环。
i 只是循环变量,是 for 循环必须 ...
又学到一个新写法,小甲鱼都没说能用 _ i的意思从零开始循环1000次内部程序,当循环结束这个程序就结束了 jcpython2 发表于 2022-10-10 17:48
又学到一个新写法,小甲鱼都没说能用 _
原来来如此 感谢! wyh551202 发表于 2022-10-11 08:59
i的意思从零开始循环1000次内部程序,当循环结束这个程序就结束了
原来如此 感谢!
页:
[1]