Предмет: Информатика,
автор: n0y0u
100 БАЛЛОВ! СРОЧНО! НА ПИТОНЕ!!
Приложения:
Ответы
Автор ответа:
1
import math
def gcd(x, y):
if x > y:
t = x
x = y
y = t
if x == 0:
return y
return gcd(x, y % x)
def check(x, y, z, r):
return (z <= r) and gcd(x, y) == 1 and gcd(x, z) == 1 and gcd(y, z) == 1
a, b = map(int, input().split())
for i in range(a, b):
for j in range(i, b):
if check(i, j, math.sqrt(i * i + j * j), b):
print(str(i) + " " + str(j) + " " + str(int(math.sqrt(i * i + j * j))))
n0y0u:
премного благодарен
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: JakeDark
Предмет: Русский язык,
автор: basagin
Предмет: История,
автор: vitamishka14
Предмет: Математика,
автор: popka987083