程序错误
想问一下这个程序哪里错了 本帖最后由 傻眼貓咪 于 2021-11-14 13:49 编辑代码:n = int(input())
if )) for x in range(1, n) for y in range(x+1, n) for z in range(y+1, n) if x != y != z != x and x+y+z == n]:
pass
else:
print(0)输入/输出:9
1 2 6
1 3 5
2 3 4 本帖最后由 jackz007 于 2021-11-14 14:15 编辑
n = int(input())
d = [(a, b , c) for a in range(1 , n - 1) for b in range(a + 1 , n) for c in range(b + 1 , n + 1) if a + b + c == n]
print(len(d))
for i in range(len(d)) : print(* d)
运行实况:
D:\00.Excise\Python>python x.py
9
3
1 2 6
1 3 5
2 3 4
D:\00.Excise\Python>
页:
[1]