Module (10%)
Section (50%)

Импорт модуля: продолжение

Посмотрите на код ниже, это способ, которым вы указываете имена pi и sin с именем их исходного модуля:

math.pi math.sin

Это просто, Вы пишете:

  • имя модуля (например, math);
  • точка;
  • имя объекта (например, pi).

Такая форма четко указывает пространство имен, в котором существует имя.

Примечание: использование этого определения является обязательным, если модуль был импортирован командой import. Неважно, конфликтуют ли какие-либо имена из вашего кода и имена из пространства имен модуля.


Наш первый пример не будет очень сложным - мы просто хотим напечатать значение sin(1/2π).

Посмотрите на код в редакторе. Вот как мы это проверим.

 

Код выводит ожидаемое значение: 1.0.

 

Примечание: удаление любого из двух определений сделает код ошибочным. Нет другого способа войти в пространство имен math, если Вы уже написали следующее:

import math

Code

import math
print(math.sin(math.pi/2))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×