Расчетное время
10-15 минут
Уровень сложности
Легкий
Цели
- знакомство с концепцией чисел, операторов и арифметических операций в Python;
- выполнение базовых вычислений.
Сценарий
Посмотрите на код в редакторе: он читает "плавающее"
значение, помещает его в переменную с именем x
, и печатает значение переменной с именем y
. Ваша задача - завершить код, чтобы оценить следующее выражение:
3x3 - 2x2 + 3x - 1
Результат должен быть присвоен y
.
Помните, что классическая алгебраическая нотация любит опускать оператор умножения - вам нужно использовать его явно. Обратите внимание, как мы меняем тип данных, чтобы убедиться, что x
иммет "плавающий"
тип.
Сохраняйте код чистым и читаемым, а также проверяйте его, используя предоставленные нами данные, каждый раз присваивая его переменной x
(путем его жесткого кодирования). Не расстраивайтесь из-за каких-либо начальных неудач. Будьте настойчивы и любознательны.
Тестовые данные
Пример ввода
x = 0
x = 1
x = -1
Ожидаемый вывод
y = -1.0
y = 3.0
y = -9.0
результат