Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
55c67118b4
|
|||
25035a3221
|
|||
3d3539930a
|
|||
461a0dac34
|
|||
8aff3bc57d
|
|||
b932e1ad6e
|
|||
4cdefaa8a3
|
46
main.py
46
main.py
@ -7,7 +7,7 @@ def main():
|
|||||||
print("Bienvenue dans le chatbot du séminaire de l'intégration continue !")
|
print("Bienvenue dans le chatbot du séminaire de l'intégration continue !")
|
||||||
print("Veuillez taper une commande. Tapez \"help\" pour afficher l'aide.")
|
print("Veuillez taper une commande. Tapez \"help\" pour afficher l'aide.")
|
||||||
|
|
||||||
while true:
|
while True:
|
||||||
command = input("> ")
|
command = input("> ")
|
||||||
args = command.split(" ")
|
args = command.split(" ")
|
||||||
print(globals()[args[0]](*args[1:]))
|
print(globals()[args[0]](*args[1:]))
|
||||||
@ -44,40 +44,40 @@ def calcul(a, b, c, operation = '+'):
|
|||||||
Vérifie si a operation b == c, où a, b et c sont des entiers.
|
Vérifie si a operation b == c, où a, b et c sont des entiers.
|
||||||
L'opération peut être +, -, *, /, &, |, ^, % ou l'un de ses alias anglais.
|
L'opération peut être +, -, *, /, &, |, ^, % ou l'un de ses alias anglais.
|
||||||
"""
|
"""
|
||||||
if operation = '+':
|
if operation == '+':
|
||||||
result = a + b
|
result = a + b
|
||||||
if operation == 'sum':
|
if operation == 'sum':
|
||||||
result = a + b
|
result = a + b
|
||||||
if operation == 'add':
|
if operation == 'add':
|
||||||
result = a + b
|
result = a + b
|
||||||
if operation == '-':
|
if operation == '-':
|
||||||
result = a - b
|
result = a - b
|
||||||
if operation == 'sub':
|
if operation == 'sub':
|
||||||
result = a - b
|
result = a - b
|
||||||
if operation == '*':
|
if operation == '*':
|
||||||
result = a * b
|
result = a * b
|
||||||
if operation == 'mul':
|
if operation == 'mul':
|
||||||
result = a * b
|
result = a * b
|
||||||
if operation == 'prod':
|
if operation == 'prod':
|
||||||
result = a * b
|
result = a * b
|
||||||
if operation == '/':
|
if operation == '/':
|
||||||
result = a / b
|
result = a / b
|
||||||
if operation == 'div':
|
if operation == 'div':
|
||||||
result = a / b
|
result = a / b
|
||||||
if operation == '&':
|
if operation == '&':
|
||||||
result = a & b
|
result = a & b
|
||||||
if operation == 'and':
|
if operation == 'and':
|
||||||
result = a & b
|
result = a & b
|
||||||
if operation == |:
|
if operation == '|':
|
||||||
result = a | b
|
result = a | b
|
||||||
if operation == 'or':
|
if operation == 'or':
|
||||||
result = a | b
|
result = a | b
|
||||||
if operation == '^':
|
if operation == '^':
|
||||||
result = a ^ b
|
result = a ^ b
|
||||||
if operation == 'xor':
|
if operation == 'xor':
|
||||||
result = a ^ b
|
result = a ^ b
|
||||||
else:
|
else:
|
||||||
result = a % b
|
result = a % b
|
||||||
return c == result
|
return c == result
|
||||||
|
|
||||||
|
|
||||||
@ -88,13 +88,13 @@ def tri(*args):
|
|||||||
return sorted(args)
|
return sorted(args)
|
||||||
|
|
||||||
|
|
||||||
def quit(exit_code = int: 0):
|
def quit(exit_code: int = 0):
|
||||||
"""
|
"""
|
||||||
Stoppe le programme avec le code d'erreur donné.
|
Stoppe le programme avec le code d'erreur donné.
|
||||||
"""
|
"""
|
||||||
print("Fin du programme, merci !)
|
print("Fin du programme, merci !")
|
||||||
exit(exit_code)
|
exit(exit_code)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == __main__:
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
Reference in New Issue
Block a user