代码块
要创建行内代码,可以用反引号 ` 将代码包裹起来.
要创建代码块,可以在代码块上方和下方各放置 3 个反引号 ```
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