# Exercice 4

"""
Pour gagnant, on veut tester les 3 cas possible :
    - Quand le joueur 1 gagne
    - Quand le joueur 2 gagne
    - ex æquo
"""
gagnant(1, 0) # Joueur 1
gagnant(0, 1) # Joueur 2
gagnant(1, 1) # ex æquo

"""
Pour distance, plein de possibilité :
    - Deux points différents
    - Deux points différents aux memes abscisses
    - Deux points différents aux memes ordonnées
    - Même point
    - valeurs négatives
    - etc
"""

distance((0,0), (1,1)) # racine de 2
distance((0,4), (0,6)) # 2
distance((6,0), (4,0)) # 2

"""
Pour puissance, elle renvoie une liste de puissance de 1 à exposant:
    Si on passe 0 en exposant, la liste est vide
    SI on passe 1, on a un element
    Si on passe n, on a n element
"""
puissance(0, 0) # []
puissance(0, 3) # [0, 0, 0]
puissance(2, 2) # [2, 4]
puissance(-2, 2) # [-2, 4]