python - VisualCode - 浮点对象不可迭代
问题描述
我正在尝试为有关最大楼层的问题创建一个解决方案,并且如果没有 Visual Code 说“浮动”对象不可迭代,我就无法运行该程序。这甚至意味着什么?编辑:有效的解决方案是:
def gps(s, x):
if len(x) < 2:
return 0
a = max(x[i] - x[i-1] for i in range(1, len(x)))
return a * 3600.0 / s
我试图不使用列表推导,因为这对我来说有点难以理解。我基本上是在转换它。
def gps(s, x):
if len(x) <= 1:
return 0
for i in range(1,len(x)):
a = max(x[i] + x[i-1])
return (3600 * a)/s
print(gps(15,[0.0, 0.19, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25]))
解决方案
推荐阅读
- python - Cython:如何加速递归函数?
- salesforce - 如何在 Salesforce 社区中创建包含用户列表的页面?
- json - Flutter 异常错误处理 Google Apps 脚本生成的 json
- java - 如何在 Ubuntu 20.04 上安装 JavaFX
- javascript - 使用 FirebaseAuthentication 创建用户后,Firebase 不会将用户数据保存到 Firestore - Angular 9
- java - PeriodicRequest 不起作用。我尝试每 15 分钟发送一次通知,但它不起作用
- reactjs - 在“节点”上执行“removeChild”失败:要删除的节点不是该节点的子节点。在反应
- angular - 我正在尝试在自定义组件中使用超级选项卡,但内容不可见
- google-sheets - 如何获取行列表元素比较两行谷歌表格
- python - 计算 A * relu(A * X * W0) * W1 wrt A 的梯度