Ответы 1

  • for i in range(10, 100):
    units = i % 10 # Получение единиц числа
    tens = i // 10 # Получение десятков числа

    result = units**2 + tens**3 # Вычисление значения

    if result == i: # Проверка, является ли результат равным исходному числу
    print(i)

    В данной программе мы используем цикл for, чтобы перебрать все двузначные числа. Для каждого числа мы выделяем его единицы и десятки, используя операции деления по модулю (%) и целочисленного деления (//).

    Затем мы вычисляем результат, квадрат единиц плюс куб десятков. Если этот результат равен исходному числу, то мы выводим его на экран.

    Таким образом, программа будет перебирать все двузначные числа, вычислять значение и проверять, соответствует ли оно условию задачи. Если условие выполняется, программа выведет найденное число на экран.
    • Автор:

      keon
    • 1 год назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years