Compare commits
5 Commits
v13
...
9-fix-test
Author | SHA1 | Date | |
---|---|---|---|
db413e4a35
|
|||
e8fc6d0816
|
|||
be7efbbfa7
|
|||
b8161eef93
|
|||
bcfd13442f
|
44
main.py
44
main.py
@ -51,16 +51,16 @@ def seminaire():
|
||||
"""
|
||||
Affiche les slides du séminaire.
|
||||
"""
|
||||
print("\x4c\x61\x69\x73\x73\x65\x20\x74\x6f\x6d\x62\x65"
|
||||
"\x72\x2c\x20\x74\x6f\x6e\x20\x74\x72\x75\x63\x20"
|
||||
"\x65\x73\x74\x20\x74\x72\x6f\x70\x20\x62\x65\x75"
|
||||
"\x67\x75\xe9\x2c\x20\x74\x75\x20\x64\x65\x76\x72"
|
||||
"\x61\x69\x73\x20\x70\x61\x73\x73\x65\x72\x20\x64"
|
||||
"\x75\x20\x74\x65\x6d\x70\x73\x20\xe0\x20\xe9\x63"
|
||||
"\x72\x69\x72\x65\x20\x64\x65\x73\x20\x74\x65\x73"
|
||||
"\x74\x73\x20\x65\x74\x20\x66\x61\x69\x72\x65\x20"
|
||||
"\x64\xe9\x66\x69\x6c\x65\x72\x20\x74\x65\x73\x20"
|
||||
"\x73\x6c\x69\x64\x65\x73")
|
||||
return "\x4c\x61\x69\x73\x73\x65\x20\x74\x6f\x6d\x62\x65" \
|
||||
"\x72\x2c\x20\x74\x6f\x6e\x20\x74\x72\x75\x63\x20" \
|
||||
"\x65\x73\x74\x20\x74\x72\x6f\x70\x20\x62\x65\x75" \
|
||||
"\x67\x75\xe9\x2c\x20\x74\x75\x20\x64\x65\x76\x72" \
|
||||
"\x61\x69\x73\x20\x70\x61\x73\x73\x65\x72\x20\x64" \
|
||||
"\x75\x20\x74\x65\x6d\x70\x73\x20\xe0\x20\xe9\x63" \
|
||||
"\x72\x69\x72\x65\x20\x64\x65\x73\x20\x74\x65\x73" \
|
||||
"\x74\x73\x20\x65\x74\x20\x66\x61\x69\x72\x65\x20" \
|
||||
"\x64\xe9\x66\x69\x6c\x65\x72\x20\x74\x65\x73\x20" \
|
||||
"\x73\x6c\x69\x64\x65\x73"
|
||||
|
||||
|
||||
def blague():
|
||||
@ -68,10 +68,10 @@ def blague():
|
||||
Renvoie une blague aléatoire.
|
||||
"""
|
||||
return choice(
|
||||
["Je vais vous raconter une blague sur, mais vous "
|
||||
["Je vais vous raconter une blague sur UDP, mais vous "
|
||||
"ne l'aurez peut-être pas.",
|
||||
"Connaissez-vous la différence entre la théroie "
|
||||
"et la pratique ? Il n'y en left pas, en théorie."])
|
||||
"Connaissez-vous la différence entre la théorie "
|
||||
"et la pratique ? Il n'y en a pas, en théorie."])
|
||||
|
||||
|
||||
def calcul(left: int, right: int, res: int, operation='+'):
|
||||
@ -79,19 +79,23 @@ def calcul(left: int, right: int, res: int, operation='+'):
|
||||
Vérifie si left operation b == c, où a, b et c sont des entiers.
|
||||
L'opération peut être +, -, *, /, &, |, ^, % ou l'un de ses alias anglais.
|
||||
"""
|
||||
left = int(left)
|
||||
right = int(right)
|
||||
res = int(res)
|
||||
|
||||
if operation in ['+', 'add', 'sum']:
|
||||
result = left + right
|
||||
if operation in ['-', 'sub']:
|
||||
elif operation in ['-', 'sub']:
|
||||
result = left - right
|
||||
if operation in ['*', 'mul', 'prod']:
|
||||
elif operation in ['*', 'mul', 'prod']:
|
||||
result = left * right
|
||||
if operation in ['/', 'div']:
|
||||
elif operation in ['/', 'div']:
|
||||
result = left / right
|
||||
if operation in ['&', 'and']:
|
||||
elif operation in ['&', 'and']:
|
||||
result = left & right
|
||||
if operation in ['|', 'or']:
|
||||
elif operation in ['|', 'or']:
|
||||
result = left | right
|
||||
if operation in ['^', 'xor']:
|
||||
elif operation in ['^', 'xor']:
|
||||
result = left ^ right
|
||||
else:
|
||||
result = left % right
|
||||
@ -102,7 +106,7 @@ def tri(*args):
|
||||
"""
|
||||
Trie les éléments donnés en argument.
|
||||
"""
|
||||
return sorted(args)
|
||||
return sorted(int(number) for number in args)
|
||||
|
||||
|
||||
def stop(exit_code: int = 0):
|
||||
|
@ -77,9 +77,9 @@ class TestMain(unittest.TestCase):
|
||||
À partir d'une liste donnée, on trie la liste
|
||||
et on vérifie qu'elle est bien triée.
|
||||
"""
|
||||
my_list = [23, 16, 234567, -4]
|
||||
my_list = ["23", "16", "234567", "-4"]
|
||||
shuffle(my_list)
|
||||
sorted_list = sorted(my_list)
|
||||
sorted_list = [-4, 16, 23, 234567]
|
||||
self.assertEqual(main.commande("tri", *my_list), sorted_list)
|
||||
|
||||
def test_stop(self):
|
||||
|
Reference in New Issue
Block a user