Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
73262 Py自测 勾股数 Python3 Accepted 140 MS 3760 KB 606 2024-05-18 14:24:25

Tests(1/1):


Code:

""" 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)