gpt4 book ai didi

python - 在 Python 中,带有 `range` 的 for 循环如何工作?

转载 作者:IT老高 更新时间:2023-10-28 22:12:05 25 4
gpt4 key购买 nike

for number in range(1,101): 
print number

有人能解释一下为什么上面的代码会打印 1-100 吗?我知道 range 函数不包括指定范围内的最后一个数字,但是,语法的“数字”部分是什么?

我更习惯于 C++ 和 Java,我会编写如下代码:

for (i = 1; i < 101; i++) {
System.out.println(i);
i++;
}

那么“数字”到底是什么?我确定我对此研究得太远了,有一个简单的问题。

最佳答案

number 等效于 C 循环中的 i,即,它是一个 variable,保存每次循环迭代的值。

将您的 Python 代码简单地翻译成 C 语言会产生以下结果:

for (int number = 1; number < 101; number++) {
printf("%d\n", number);
}

关于python - 在 Python 中,带有 `range` 的 for 循环如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3242314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com