3.11. Модули.
Модулем в Питоне называется любой файл с программой. Подключить модуль можно с помощью инструкции import. После ключевого слова import указывается название модуля.
После импортирования модуля его название становится переменной, через которую можно получить доступ к атрибутам модуля. Например, можно обратиться к константе π, расположенной в модуле math:
Пример:
import math
print (math.pi)
print (math.cos(math.pi))
Результат выполнения программы:
== RESTART: C:\Users\AppData\Local\Programs\Python36-32\ЛР1.py =
3.141592653589793
-1.0
Набор функций, классов и констант, которые содержатся в модуле, можно посмотреть с помощью функции dir.
Пример:
>>> import math
>>> dir(math)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']
>>>
4. Примеры программ
4.1. Пример программы линейного вычисления с вводом-выводом данных.
|
|
Пусть необходимо создать программу для вычисления значения переменной F (переменной с плавающей точкой) на основе следующей формулы:
Параметры вычисления a и b являются целыми переменными (тип - int), а переменная l является переменной с плавающей точкой (вещественной переменной). Параметры вычисления должны быть введены с клавиатуры (с консоли), а результат должен быть выведен в окно Python Shell.
Программа, приведенна ниже. Пояснения в тексте программы даны в виде комментариев (#).
Пример:
import math # подключение библиотеки математических функций
a = int(input('Введите a: ')) # ввод значения а
b = int(input('Введите b: ')) # ввод значения b
l = float(input('Введите l: ')) # ввод значения l
arg_sin = l + 0.5 * math.pi # вычисление аргумента sin
F = 2 * a * b * math.sin(arg_sin) # вычисление F
print('F =', F) # вывод F
Результат выполнения программы:
============== RESTART: C:\Python\Scripts\ЛР1.py ===============
Введите a: 67
Введите b: 89
Введите l: -2
F = -5118.683006644063
>>>