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

Помогите пожалуйста
ЧЕРЕЗ PYTHON ​

Приложения:

Ответы

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

Ответ:

number = input('Введите 3х-значное число:')

numbers = []

number_int = int(number)

square_n = number_int**2

for i in number:

   numbers.append(int(i))

cube_n = sum(numbers) ** 3

if square_n == cube_n:

   print(f'Квадрат заданого числа ({square_n}) равен кубу суммы цифр этого числа ({cube_n})')

else:

   print(f'Квадрат заданого числа ({square_n}) не равен кубу суммы цифр этого числа ({cube_n})')

Объяснение:

Прогнал много чисел, думаю он никогда не будет равен кубу)) квадрат числа всегда больше.

Приложения:
Автор ответа: lozromanik
0

Відповідь:

def summa(a):

   t=0

   if a<0:

       a=-a

   while(a>0):

       t+=a%10

       a//=10

   return t

a=int(input("Введите число:\n"))

if a**2 == summa(a)**3:

   print(f"Квадрат числа {a} равен кубу суммы цифр числа {a}")

else:

   print(f"Квадрат числа {a} не равен кубу суммы цифр числа {a}")

Похожие вопросы
Предмет: Русский язык, автор: den58677
Предмет: Русский язык, автор: Natylinka