Практика функций

Редакция Без Сменки
Честно. Понятно. С душой.

Нас просят написать функцию f(x), которая возвращает значение следующей функции, определённой на всей числовой прямой:

f(x) = 1-(x+2)^2 — при x<= — 2
f(x) = -x/2 — при -2 <x<= 2
f(x) = (x-2)^2+1 — при 2 <x

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

👀 Проанализируем:
У нас есть функция f(x), которая вычисляет значение в зависимости от того, какому промежутку соответствует х: до -2, от -2 до 2, после 2. То есть мы можем применить условные конструкции на проверку значения х, а затем для каждого промежутка вычислять результат функции:

def f(x):
res=0 #переменная для хранения результата
if x<=-2:
res=1-(x+2)**2
elif -2<x<=2:
res=-x/2
else:
res=(x-2)**2+1
return res #возвращаем ответ в программу

Отлично! 💯
Теперь напишем основной блок с получением числа х, вызовом функции и выводом результата:
x=float(input())#получаем вещественное число х
ans=f(x) #вызываем функцию и записываем результат в переменную
print(ans)#вывод результата

Где вы учитесь?

Вам также будет интересно

«Философические письма» Чаадаева
П. Я. Чаадаев не поддерживал существующую власть, являлся противником «Теории официальной народности» графа Уварова. Свои мысли он представил публике...
Даты в английском. Как сказать и как написать?
Помнишь, как Гарри Поттер получил своё первое приглашение в Хогвартс? (ох уж эта прекрасная первая часть 😍) Так вот, просто представь, как бы...
Старт в теории игр
Поведение игроков обусловлено стратегиями. Стратегии, присущие игрокам носят название «модели поведения». Пример игра “крестики-нолики”: Есть 2...
КАК ПЕРЕСТАТЬ БОЯТЬСЯ ЕГЭ?
❤️ 1) Самое главное – принять неизбежное с уверенностью. Ты должен понимать, ЧТО ты хочешь и НА ЧТО ты способен, а затем приложить максимум усилий...
Стратегии поведения в конфликте + способы разрешения
Субъекты могут по-разному себя вести в конфликте, о стратегиях и поговорим: 🔸 принуждение (борьба, соперничество) — навязывание другой стороне...
Связь между примерами
Ловите нашу шпаргалку для ЕГЭ по русскому языку, которая поможет вам лучше ориентироваться в связи между примерами. Снизу сможете найти ссылку и...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.