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  Module de test
     6
     7  Ce module a pour objectif de montrer comment
     8  utiliser les outils liés à la documentation
     9  """
    10
    11 -def carre(x):
    12          """Retourne le carré de x"""
    13          return x**2
    14
    15 -def cube(x):
    16          """Retourne le cube de x"""
    17
    18 -def puissance(x, y):
    19          """Retourne la puissance y de x"""
    20          return x**y
    21
    22 -class Wrapper:
    23          """Classe qui permet de faire des calculs de puissance"""
    24 -        def puissance(self, x, y):
    25                  """Méthode pour le calcul"""
    26                  if y == 2:
    27                          return carre(x)
    28                  elif y == 3:
    29                          return cube(x)
    30                  else:
    31                          return puissance(x, y)
    32