我正在尝试解决有关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)]
答案 0 :(得分:1)
您将需要在打印语句周围加上括号。尝试将最后一行更改为:
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)])