NemoX_X 发表于 2021-7-13 20:58:37

新python教程课后作业019讲相关问题

大佬们!为什么这行代码去掉之后,程序运行的结果就变成了“找不到”了啊?
另外第五行里面的i和第十三行里面的i有关联吗?{:10_266:}

题目来源:https://fishc.com.cn/forum.php?m ... peid%26typeid%3D760 动动手第三题


不能懒 发表于 2021-7-13 21:00:13

没关联,可以用不同的变量代替,只是遍历循环

fish_nian 发表于 2021-7-13 21:10:54

将表达式遍历的值赋值到目标中,那么此时的range(1000)就赋值到 i中了,再进行遍历得到结果
for 目标 in表达式 :
      循环体

咸鱼仔001 发表于 2021-7-13 22:09:41

红线部分是经历一个循环,依次添加10000个元素到列表里面,如果去掉这句话列表里就只有一个元素了。

Twilight6 发表于 2021-7-13 20:58:38


为什么这行代码去掉之后,程序运行的结果就变成了“找不到”了啊?

第五行代码没有用到 i 循环数,这里是单纯为了多次执行 for 循环下的代码,即生成一万次随机数加入 nums 列表中去

另外第五行里面的i和第十三行里面的i有关联吗?

没有直接关联,但是需要用到 nums 列表中的元素,所以这前者的 for 循环会影响后者 for 循环

NemoX_X 发表于 2021-7-14 16:54:52

Twilight6 发表于 2021-7-14 07:42
第五行代码没有用到 i 循环数,这里是单纯为了多次执行 for 循环下的代码,即生成一万次随机数加入 n ...

我好像有点明白了,第5至7行语句的作用是不是就相当于给列表里生成的随机数从0~9999挨个编号?

Twilight6 发表于 2021-7-14 16:55:35

NemoX_X 发表于 2021-7-14 16:54
我好像有点明白了,第5至7行语句的作用是不是就相当于给列表里生成的随机数从0~9999挨个编号?


没错~ 兄die!

NemoX_X 发表于 2021-7-14 16:57:54

Twilight6 发表于 2021-7-14 16:55
没错~ 兄die!

明了了,感谢各位大佬{:10_266:}
页: [1]
查看完整版本: 新python教程课后作业019讲相关问题