python - codecademy python 关于 "range"的一些问题

标签 python range

问题是: 在第 6 行,将 ____ 替换为 range(),该 range() 返回包含 [0, 1, 2] 的列表。

代码为:

def my_function(x):
    for i in range(0, len(x)):
    x[i] = x[i] * 2
    return x

print my_function(____) # Add your range between the parentheses!

我的代码是:range(0,2,0.5),但它说这是错误的...

最佳答案

返回包含 [0, 1, 2] 的列表的 range()...这将是:range(3)

他们要求你输出下划线所在的位置[0,1,2](第6行),而不是让函数输出[0,1,2]。这是一个措辞不当的问题。

简单地说,答案是将 range(3) 放在第 6 行。这将导致函数返回 [0, 2, 4]。

关于python - codecademy python 关于 "range"的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26071881/

相关文章:

python - Python 中的图像点检测

Python:在列表中查找异常值

python - 尝试为一个月中的每一天创建文件

c++ - 考虑到干净代码的性能,什么更好

excel - 如何删除单元格右下角的这个小 "right angle"?

python - 从Python中的IDLE编辑器指向源文件

python - 如何在云上运行python代码

python - 滚动 Matplotlib 颜色条

php - MySQL 重叠日期,无冲突

javascript - 如何使用 axios 从 flask 中获取图像