橘子数学实验室

代码块

要创建行内代码,可以用反引号 ` 将代码包裹起来.

要创建代码块,可以在代码块上方和下方各放置 3 个反引号 ```

id日期编辑者编辑字符数备注操作
No data
No data
HTML
def find_pythagorean_triples(max_num):
  pythagorean_triples = []
  for a in range(1, max_num + 1):
      for b in range(a, max_num + 1):  # 从a开始避免重复
          c = (a ** 2 + b ** 2) ** 0.5
          if c.is_integer():  # 判断c是否为整数
              pythagorean_triples.append((a, b, int(c)))
  return pythagorean_triples

# 设置最大值
max_value = 100

# 计算并输出勾股数
triples = find_pythagorean_triples(max_value)
print("Pythagorean triples up to", max_value, ":")
for triple in triples:
  print(triple)
PREVIEW
上一篇
:
下一篇
: