def calculate_F(a, b, c, x):
if x < 0 and b != 0:
F = a * x**3 + b
elif x > 0 and b == 0:
F = (x - a) / (x - c)
else:
F = x / c
return F
# Ввод значений
a = float(input("Введите значение a: "))
b = float(input("Введите значение b: "))
c = float(input("Введите значение c: "))
x = float(input("Введите значение x: "))
# Вычисление F
F = calculate_F(a, b, c, x)
# Вывод результата
print(f"Значение F: {F}")
Блок схема
Этот код функции можно еще написать в 1 строку:
calculate_F = lambda a, b, c, x: a * x**3 + b if x < 0 and b != 0 else (x - a) / (x - c) if x > 0 and b == 0 else x / c