假设有以下 Matlab for 循环语句:
for i = 1:10
disp(i)
end
则可以用以下 Python for 循环语句来实现相同的功能:
for i in range(1, 11):
print(i)
在 Matlab 中,for 循环的语法是 for variable = range
, 其中 range 可以是一个数字范围、向量或矩阵。而在 Python 中,for 循环通常使用 range()
函数来产生循环变量的范围,语法是 for variable in range(start, stop[, step])
,其中的参数含义如下:
注意在 Python 中,range() 函数不包含结束数字。因此在以上示例中,我们使用 range(1, 11)
来产生循环变量 i 的范围。
完整的 Python 代码如下:
for i in range(1, 11):
print(i)
输出结果为:
1
2
3
4
5
6
7
8
9
10