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 originaldef diagonal_rec(ancho, alto):
import math # IMPORTAMOS MODULO
diagonal = (ancho ** 2) + (alto ** 2)
return math.sqrt(diagonal)
Igual será un sacrilegio. Pero a medida que aprendo, me gusta ir probando cosas para evitarlas o no.