задача нужна на пайтоне, надо чтобы там был цикл For, это обязательно . в интернете не нашел, надеюсь тут кто то поможет

Составить программу-генератор чисел Пифагора а, b, c (c2 = a2 + b2). B основу положить формулы: а = m2 - n2, b 2mn, c = m2 + n2 (m, n натуральные, 1<m<k, 1<n<k, k заданное число). Результат вывести на экран в виде таблицы из пяти столбцов.​

Ответы

Ответ дал: valgrisa
1

Ответ:

k=int(input('k = '))

print('%7s%7s%7s%7s%7s'%('m','n','a','b','c'))

for m in range (2,k):

   for n in range (2,m):

       print(f'{m:7}{n:7}{(m**2-n**2):7}{2*m*n:7}{(m**2+n**2):7}')

Объяснение:

используем 2 цикла for, один из которых вложенный


Аноним: привет, я это уже сделал и у меня код такой получился
Аноним: import random
k = int(input("k="))
for m in range (k):
for n in range(k):
a = m 2 - n 2
b = 2 * n * m
c = m 2 + n 2
if a > 0 and b > 0 and c > 0:
print(f"{m} {n} {a} {b} {c}")
Аноним: и мне ещё надо для сдачи это же задание с циклом вайл
Аноним: можешь его ещё пожалуйста сделать?
Аноним: то я пробую, у меня не получается
Похожие вопросы