Compare commits
10 Commits
v2
...
2.5-progra
Author | SHA1 | Date | |
---|---|---|---|
55c67118b4
|
|||
25035a3221
|
|||
3d3539930a
|
|||
461a0dac34
|
|||
8aff3bc57d
|
|||
b932e1ad6e
|
|||
4cdefaa8a3
|
|||
5cb441f36d
|
|||
2a35b87e5d
|
|||
d3e733858e
|
54
main.py
54
main.py
@ -4,10 +4,10 @@ from random import choice
|
||||
|
||||
|
||||
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."
|
||||
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:]))
|
||||
@ -36,48 +36,48 @@ def blague():
|
||||
"""
|
||||
Renvoie une blague aléatoire.
|
||||
"""
|
||||
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.")
|
||||
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