Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
73262 | Py自测 | 勾股数 | Python3 | Accepted | 140 MS | 3760 KB | 606 | 2024-05-18 14:24:25 |
""" 1622 勾股数 求100以内的所有勾股数(即能构成直角三角形三条边的三个正整数) 输出100以内满足勾股定理的所有数,每一组数一个数中间空格隔开) 相同的数字组合算同一组,输出时需按顺序 例如:3 4 5符合,4 3 5不符合 最后一行输出总组数 """ ans = 0 for a in range(1, 101): for b in range(1, 101): for c in range(1, 101): if a > b or b > c or a > c: continue if a * a + b * b == c * c: print(a, b, c) ans += 1 print(ans)