Задача к ЕГЭ по информатике на тему «практика программирования» №1

Перед вам представлена программа, в которой используется функция. Пользователь подает на вход программы число      n  . Программа должна выводить 42, если число нечетное, иначе выводить третью степень числа, которое больше поданного пользователем числа на 2. Исправьте одну строчку функции, чтобы программа работала описанным способом. В ответе не надо ставить лишние знаки пробела.

def f(x):     if x % 2 == 1:         return 42     else:         return (x+3)**2  n=int(input()) print(f(n))  

При вызове функции от четного числа, она вернет вторую степень числа, которое больше поданного на 3. А нам нужна третья степень числа, которое больше поданного на 2. Нужно поменять числа в последней строчке функции.

Ответ: return (x+2)**3
Оцените статью
Я решу все!