python - 即使在 VS Code 中运行,代码也没有在hackerrank 中运行
问题描述
我正在尝试解决关于hackerrank 的列表理解问题:https ://www.hackerrank.com/challenges/list-comprehensions/problem?isFullScreen=true 。但是,当我在 vsCode 中运行代码时它可以工作,但是当我将它提交给hackerrank 时它不会运行。
我尝试添加括号和方括号。
if __name__ == '__main__':
x = int(input())
y = int(input())
z = int(input())
n = int(input())
print [[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if ((i+j+k) != n)]
解决方案
您需要在 print 语句周围加上括号。尝试将最后一行更改为:
print([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if ((i+j+k) != n)])
推荐阅读
- debian - 为 Apache 删除 DocumentRoot
- asp.net - 我无法在任务 Azure Devops 中将项目解压缩到 ASP.NET 4.5.1 的跑步机解决方案中
- python - 模拟两个相连水体的温度平均值
- kubernetes - Kubernetes 资源配额,有不可调度的 pod 处于挂起状态
- python - 如何设计一个蛮力算法分组细胞?Python
- stata - Stata 发病率比率
- python - 编写一个 Python 程序,读取一个正整数 n 并找到 1 到 n 之间所有奇数的平均值
- vb.net - 关系如何运作以及如何在我的项目中实施它?
- c# - 具有 PowerShell 自动化命令限制的 C# Windows 窗体应用程序
- java - 如何比较两个列表?