Модули. Примеры программ. Пример программы линейного вычисления с вводом-выводом данных

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

>>>

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: