我正在尝试解决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)]
发布于 2019-05-06 20:30:10
您需要用括号将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)])
https://stackoverflow.com/questions/56011937
复制