Compare commits
8 Commits
v3
...
2.5-progra
Author | SHA1 | Date | |
---|---|---|---|
55c67118b4
|
|||
25035a3221
|
|||
3d3539930a
|
|||
461a0dac34
|
|||
8aff3bc57d
|
|||
b932e1ad6e
|
|||
4cdefaa8a3
|
|||
5cb441f36d
|
48
main.py
48
main.py
@ -7,7 +7,7 @@ def main():
|
||||
print("Bienvenue dans le chatbot du séminaire de l'intégration continue !")
|
||||
print("Veuillez taper une commande. Tapez \"help\" pour afficher l'aide.")
|
||||
|
||||
while true:
|
||||
while True:
|
||||
command = input("> ")
|
||||
args = command.split(" ")
|
||||
print(globals()[args[0]](*args[1:]))
|
||||
@ -39,45 +39,45 @@ def blague():
|
||||
return choice(["Je vais vous raconter une blague sur, mais vous ne l'aurez peut-être pas.", "Connaissez-vous la différence entre la théroie et la pratique ? Il n'y en a pas, en théorie."])
|
||||
|
||||
|
||||
def calcul(a b, c, operation = '+'):
|
||||
def calcul(a, b, c, operation = '+'):
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
if operation = '+':
|
||||
result = a + b
|
||||
if operation == '+':
|
||||
result = a + b
|
||||
if operation == 'sum':
|
||||
result = a + b
|
||||
result = a + b
|
||||
if operation == 'add':
|
||||
result = a + b
|
||||
result = a + b
|
||||
if operation == '-':
|
||||
result = a - b
|
||||
result = a - b
|
||||
if operation == 'sub':
|
||||
result = a - b
|
||||
result = a - b
|
||||
if operation == '*':
|
||||
result = a * b
|
||||
result = a * b
|
||||
if operation == 'mul':
|
||||
result = a * b
|
||||
result = a * b
|
||||
if operation == 'prod':
|
||||
result = a * b
|
||||
result = a * b
|
||||
if operation == '/':
|
||||
result = a / b
|
||||
result = a / b
|
||||
if operation == 'div':
|
||||
result = a / b
|
||||
result = a / b
|
||||
if operation == '&':
|
||||
result = a & b
|
||||
result = a & b
|
||||
if operation == 'and':
|
||||
result = a & b
|
||||
if operation == |:
|
||||
result = a | b
|
||||
result = a & b
|
||||
if operation == '|':
|
||||
result = a | b
|
||||
if operation == 'or':
|
||||
result = a | b
|
||||
result = a | b
|
||||
if operation == '^':
|
||||
result = a ^ b
|
||||
result = a ^ b
|
||||
if operation == 'xor':
|
||||
result = a ^ b
|
||||
result = a ^ b
|
||||
else:
|
||||
result = a % b
|
||||
result = a % b
|
||||
return c == result
|
||||
|
||||
|
||||
@ -88,13 +88,13 @@ def tri(*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é.
|
||||
"""
|
||||
print("Fin du programme, merci !)
|
||||
print("Fin du programme, merci !")
|
||||
exit(exit_code)
|
||||
|
||||
|
||||
if __name__ == __main__:
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
Reference in New Issue
Block a user