# Mystère ## Description L'idée de ce TP est de manipuler les expressions booléennes. Pour cela, vous allez devoir programmer des fonctions booléennes. A chaque fonction `mystere` suivante, sont données des doctests. Ces doctests correspondent aux valeurs des tables de vérités. ## Consignes Recopier le bloc de code suivant dans un fichier `mystere.py` Vous devez écrire le corps de la fonction sous la forme d'une expression booléenne, dont les variables correspondent aux paramètres d'entrée fournis. ```python def mystere1(a): ''' >>> mystere1(True) False >>> mystere1(False) True ''' pass def mystere2(a, b): ''' >>> mystere2(True, True) True >>> mystere2(True, False) True >>> mystere2(False, True) True >>> mystere2(False, False) False ''' pass def mystere3(a, b): ''' >>> mystere3(True, True) False >>> mystere3(True, False) True >>> mystere3(False, True) True >>> mystere3(False, False) False ''' pass def mystere4(a, b): ''' >>> mystere4(True, True) False >>> mystere4(True, False) False >>> mystere4(False, True) False >>> mystere4(False, False) True ''' pass def mystere5(a, b): ''' >>> mystere5(True, True) True >>> mystere5(True, False) False >>> mystere5(False, True) False >>> mystere5(False, False) True ''' pass def mystere6(a, b): ''' >>> mystere6(True, True) False >>> mystere6(True, False) True >>> mystere6(False, True) False >>> mystere6(False, False) False ''' pass def mystere7(a, b): ''' >>> mystere7(True, True) False >>> mystere7(True, False) True >>> mystere7(False, True) False >>> mystere7(False, False) True ''' pass if __name__ == '__main__': import doctest doctest.testmod(verbose=False) ```