新python教程课后作业019讲相关问题
大佬们!为什么这行代码去掉之后,程序运行的结果就变成了“找不到”了啊?另外第五行里面的i和第十三行里面的i有关联吗?{:10_266:}
题目来源:https://fishc.com.cn/forum.php?m ... peid%26typeid%3D760 动动手第三题
没关联,可以用不同的变量代替,只是遍历循环 将表达式遍历的值赋值到目标中,那么此时的range(1000)就赋值到 i中了,再进行遍历得到结果
for 目标 in表达式 :
循环体 红线部分是经历一个循环,依次添加10000个元素到列表里面,如果去掉这句话列表里就只有一个元素了。
为什么这行代码去掉之后,程序运行的结果就变成了“找不到”了啊?
第五行代码没有用到 i 循环数,这里是单纯为了多次执行 for 循环下的代码,即生成一万次随机数加入 nums 列表中去
另外第五行里面的i和第十三行里面的i有关联吗?
没有直接关联,但是需要用到 nums 列表中的元素,所以这前者的 for 循环会影响后者 for 循环
Twilight6 发表于 2021-7-14 07:42
第五行代码没有用到 i 循环数,这里是单纯为了多次执行 for 循环下的代码,即生成一万次随机数加入 n ...
我好像有点明白了,第5至7行语句的作用是不是就相当于给列表里生成的随机数从0~9999挨个编号? NemoX_X 发表于 2021-7-14 16:54
我好像有点明白了,第5至7行语句的作用是不是就相当于给列表里生成的随机数从0~9999挨个编号?
没错~ 兄die!
Twilight6 发表于 2021-7-14 16:55
没错~ 兄die!
明了了,感谢各位大佬{:10_266:}
页:
[1]