Importando un módulo: continuación
Ahora te mostraremos como pueden dos namespaces (el tuyo y el del módulo) coexistir.
Echa un vistazo al ejemplo en la ventana del editor.
Se ha definido una variable y función propia para pi
y sin
respectivamente, y se emplean junto con los de la librería math.
Ejecuta el programa. El código debe producir la siguiente salida:
0.99999999
1.0
Como puedes ver, las entidades no se afectan entre sí.
Code
import mathdef sin(x):
if 2 * x == pi:
return 0.99999999
else:
return None
pi = 3.14
print(sin(pi/2))
print(math.sin(math.pi/2))