Модуль: (Python) Арифметические выражения


Задача

1/11

Арифметические выражения

Теория Нажмите, чтобы прочитать/скрыть

Арифметические выражения

Вспомним оператор присваивания. Общий вид можно записать таким образом:
имя_переменной = выражение 
Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения переменных по различным формулам.
 
Выражение может содержать:
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:  
+ сложение,
- вычитание,
* умножение,
/ деление,
// целочисленное деление,
% вычисление остатка от деления,
**возведение в степень;

• вызовы стандартных функций (приведем только часть из большого набора. Все математические функции описаны в библиотеке math, которую необходимо подключить с использованием строки import math )
 abs(n) модуль целого числа n
 math.fabs(x) модуль вещественного числа x 
 math.sqrt(x) квадратный корень из вещественного числа x
 math.pow(x,y) вычисляет x в степени y;

• круглые скобки для изменения порядка действий.
 
Сокращенная запись выражений
При изменении значений переменных, удобно использовать сокращенную запись 
Полная запись Сокращенная запись
a = a + b a +=  b
a = a - b a -=  b
a = a * b a *=  b
a = a / b a /=  b

При записи десятичных дробей, разделителем целой и дробной части является точка. Знаки умножения не опускаются как в математической записи. Например, математическое записывается как 4*а.

Задача

Дополните программу, которая вычисляет значение переменной y по формуле:
y=(1-x2+2,5x3+x4)2

Значение переменной x целое и задается с клавиатуры.
Вывести вычисленное значение переменной y на экран.

 
Примечание
Не забывайте, что разделителем целой и дробной части в программировании является точка!
Знаки умножения не опускаются как в математической записи. Например, математическое должно быть записано как 4*а.