Константы:
•
math.pi -
число Pi.
•
math.e -
число е (экспонента).
Пример
Напишите программу, которая бы вычисляла заданное арифметическое
выражение при заданных переменных. Ввод переменных осуществляется с
клавиатуры. Вывести результат с 2-мя знаками после запятой.
Задание
x=10; t=1
Решение
Сначала импортируем модуль math. Для этого воспользуемся командой import
math.
Затем следует ввести значения двух переменных целого типа x и t.
Для ввода данных используется команда input, но так как в условии даны целые
числа, то нужно сначала определить тип переменных: x=int(), t=int().
Определив тип переменных, следует их ввести, для этого в
скобках команды
int() нужно написать команду input().
Для переменной x это выглядит так: x=int(input("сообщение при вводе
значения")).
Для переменной t аналогично: t=int(input("сообщение при вводе значения")).
Следующий шаг - это составление арифметического
выражения, результат
которого поместим в переменную z.
Сначала составим числитель. Выглядеть он будет так:
9*math.pi*t+10*math.cos(x).
Затем нужно составить знаменатель, при этом обратим внимание на то, что
числитель делится на знаменатель, поэтому и числитель и знаменатель нужно
поместить в скобки (), а между ними написать знак деления /.
Выглядеть это будет так: (9*math.pi*t+10*math.cos(x))/(math.sqrt(t)-
math.fabs(math.sin(t))).
Последним шагом является умножение дроби на экспоненту в степени x.
Так как умножается вся дробь, то следует составленное выражение поместить в
скобки (), а уже потом написать функцию math.pow(math.e,x).
В результате выражение будет иметь вид:
z=((9*math.pi*t+10*math.cos(x))/(math.sqrt(t)-
math.fabs(math.sin(t))))*math.pow(math.e,x).
При составлении данного выражения следует обратить внимание на количество
открывающихся и закрывающихся скобок.
Командой print() выведем значение переменной, отформатировав его
командой format.
Сам формат записывается в апострофах в фигурных скобках {}.
В задаче требуется вывести число с двумя знаками после запятой, значит вид
формата будет выглядеть следующим образом: {0:.2f}, где 2 - это количество
знаков после запятой, а f указывает на то, что форматируется вещественное
число. При этом перед 2 нужно поставить точку, указав тем самым на то, что
форматируем именно дробную часть числа.
Достарыңызбен бөлісу: