Предмет: Информатика, автор: Danil473

Даю 100 баллов. Решите пожалуйста задачку на языке Python (ЧЕРЕЗ ФУНКЦИЮ def !!!!)
Найти минимальное натуральное m такое, что:
m = k^3 + l^3 = i^3 + j^3 (k, l, i, j — различные натуральные
числа).


TomasSmZRs: 0 в данном случае натуральное число?
TomasSmZRs: хотя это совсем не важно

Ответы

Автор ответа: TomasSmZRs
1

Ответ см. на снимке экрана (код можешь скопировать в объяснении)

Объяснение:

def func():

   m = 10000

   for i in range(40):

       for j in range(40):

           for k in range(40):

               for l in range(40):

                   if i != j and i != k and i != l and j != k and j != l and k != l:

                       if k**3 + l**3 == i**3 + j**3 and k**3 + l**3 < m:

                           m = k**3 + l**3

   return m

Приложения:
Интересные вопросы
Предмет: Окружающий мир, автор: анюта1115
Предмет: Математика, автор: Pavelll2002