阮伊伊 发表于 2021-11-14 13:29:05

程序错误

想问一下这个程序哪里错了

傻眼貓咪 发表于 2021-11-14 13:44:30

本帖最后由 傻眼貓咪 于 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:10:43

本帖最后由 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]
查看完整版本: 程序错误