30 lines
686 B
Python
Executable file
30 lines
686 B
Python
Executable file
#! /usr/bin/env python
|
||
# -*- coding: iso-8859-15 -*-
|
||
|
||
import random
|
||
|
||
charte_MA = "Tu n'as pas signé la [1;31mcharte des membres actifs.[0m"
|
||
|
||
def punition(motif):
|
||
""" Comment rappeler aux gens qu'ils doivent signer
|
||
la charte des membres acifs. """
|
||
print "%s" % motif
|
||
print "Pour la peine, tu vas faire un peu de calcul mental."
|
||
|
||
ok = False
|
||
while ok == False:
|
||
|
||
a = random.randint(11,99)
|
||
b = random.randint(11,99)
|
||
q = "Combien fait %(a)s + %(b)s : " % {'a' : a, 'b' : b}
|
||
r = a + b
|
||
|
||
t = input(q)
|
||
if int(t) == r:
|
||
print "bonne réponse"
|
||
ok = True
|
||
else:
|
||
print "mauvaise réponse"
|
||
|
||
if __name__ == '__main__':
|
||
punition(charte_MA)
|