python - 无效语法python的未知原因
问题描述
我必须找到适合情侣旅行的最佳距离。它来自代码战士。链接在这里https://www.codewars.com/kata/55e7280b40e1c4a06d0000aa/train/python
我以其他方式解决了,但我只想知道为什么语法无效。t 是最大距离。k 是他们可以访问的城市数量。'ls' 是城市之间的距离列表 提前谢谢你。
def choose_best_sum(t, k, ls):
start = 0
end = 5
distances = []
while len(distances) != k:
if sum(ls[start:end]) < t:
start += 1
end += 1
else:
distances.append(sum(ls[start:end])
return max(distances)
解决方案
看起来您在 else 语句行上缺少一个“)”。
推荐阅读
- javascript - 调用 Playkit-js 播放器未在浏览器中显示
- c# - System.InvalidOperationException: '没有 'IEnumerable 类型的 ViewData 项
'这有关键的'项目'。 - python - 删除2个标签python之间的文本
- azure-ad-b2c - 使用 Azure B2C 和 MSAL.NET 获取多个 WebAPI 访问令牌的 AcquireTokenSilent
- android - 它必须签署apk的原因是什么?
- angular - 键入 @ 时 Angular 中的自动建议下拉菜单
- android - 亚马逊设备的 Admob 问题
- javascript - 使用 selenium java 上传图片没有错误但不执行
- javascript - Typescript 不再识别自定义类和接口
- c - 为什么我在使用 minicom 时无法在 Linux C 程序中获取窗口大小?