Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2014, 12:32
Koan
 
Fecha de Ingreso: diciembre-2009
Ubicación: Spain
Mensajes: 180
Antigüedad: 15 años
Puntos: 9
¿Es mala práctica importar el modulo dentro de la función?

Hola de nuevo!

Tengo serias dudas si es buena práctica en general, importar el módulo dentro de una función definida por nosotros. Osea, imaginemos que quiero usar la función sqrt() del módulo math. Y lo hago así:

Código Python:
Ver original
  1. def diagonal_rec(ancho, alto):
  2.     import math # IMPORTAMOS MODULO
  3.     diagonal = (ancho ** 2) + (alto ** 2)
  4.     return math.sqrt(diagonal)

Igual será un sacrilegio. Pero a medida que aprendo, me gusta ir probando cosas para evitarlas o no.