Module module_test |
[hide private]
[frames] | no frames]

# Source Code for Module module_test

     1  #!/usr/bin/python3
     2  # -*- coding: utf-8 -*-
     3
     4  """
     5  Módulo de prueba
     6
     7  El objetivo de este módulo es mostrar cómo
     8  usar las herramientas relacionadas con la documentación
     9  """
    10
    11 -def cuadrado(x):
    12          """Devuelve el cuadrado de x"""
    13          return x**2
    14
    15 -def cubo(x):
    16          """Devuelve el cubo de x"""
    17
    18 -def potencia(x, y):
    19          """Devuelve la potencia y de x"""
    20          return x**y
    21
    22 -class Wrapper:
    23          """Clase que permite hacer los cálculos de potencia"""
    24 -        def potencia(self, x, y):
    25                  """Método para el cálculo"""
    26                  if y == 2:
    27                          return cuadrado(x)
    28                  elif y == 3:
    29                          return cubo(x)
    30                  else:
    31                          return potencia(x, y)
    32