请教大神 如何理解这段代码的含义
如何理解这段代码的含义>>> for i in range(10):
... print(i, end=' ')
... i = 5 这段代码的含义是使用 Python 的循环语句 `for`,在范围为 0 到 9 的整数序列中迭代循环。对于每个循环迭代,代码将会打印出该迭代的循环变量 `i` 的值,然后将 `i` 的值设为 5。`end=' '`是指在打印出 `i` 的值后,以空格结束该行输出,使得每次打印的结果不会换行。
注意,虽然在代码中将 `i` 的值设为 5,但这个操作实际上不会影响循环的迭代次数或循环的结束时间,因为在下一次迭代开始时,`i` 仍然会被赋值为下一个整数值,即循环变量 `i` 在每次迭代后会被重新赋值。因此,最终输出的结果仍然是从 0 到 9 的整数序列。 isdkz 发表于 2023-4-25 22:51
这段代码的含义是使用 Python 的循环语句 `for`,在范围为 0 到 9 的整数序列中迭代循环。对于每个循环迭代 ...
完了 我已经听不懂了,我是不是应该才哪里去重新学一下了。。。 382678922 发表于 2023-4-25 22:53
完了 我已经听不懂了,我是不是应该才哪里去重新学一下了。。。
这样能听懂吗?
这段代码可以让电脑自动数数,并把每个数打印出来。这里会从 0 数到 9。在打印每个数的时候,它们之间会用空格隔开,而不是换行。虽然在代码中把 `i` 的值设为 5,但这不会影响电脑的数数,它仍然会数到 9。
这是最基础的,如果搞不懂了,建议还是回去复习一下比较好 382678922 发表于 2023-4-25 22:53
完了 我已经听不懂了,我是不是应该才哪里去重新学一下了。。。
循环语句就是重复做某件事情的意思啦~
range(10) 相当于让它循环执行 10 次,那么每次循环做什么事情呢?
就是缩进里面的内容:
print(i, end=' ')
i = 5
页:
[1]