Touche de gauche pour enlever une allumette, touche du haut pour en enlever deux, touche de droite pour en enlever trois. Vous jouez à tour de rôle. Il ne faut pas prendre la dernière allumette !!
from math import * from kandinsky import * from ion import * from time import * from random import randint def draw(nb, color, top): for i in range(nb): fill_rect(i*15+10,70,5,50,color) fill_rect(i*15+9,60,7,10,top) brown=color(255,204,153) red=color(255,0,0) white=color(255,255,255) allumettes=0 draw(20,brown,red) while allumettes<19: while keydown(KEY_LEFT) or keydown(KEY_UP) or keydown(KEY_RIGHT): continue while True : draw_string("Enlevez 1, 2 ou 3 allumettes.",10,140) draw_string("L'ordinateur joue après vous.",10,160) draw_string("Gauche=1 ; haut=2 ; droite=3",10,180) if keydown(KEY_LEFT): allumettes+=1 break elif keydown(KEY_UP): allumettes+=2 break elif keydown(KEY_RIGHT): allumettes+=3 break draw(allumettes,white,white) sleep(0.3) if allumettes==20: draw_string("Vous avez perdu") elif allumettes==19: draw_string("Vous avez gagné",100,30) else: if (20-allumettes)%4==3: allumettes+=2 elif (20-allumettes)%4==0: allumettes+=3 elif (20-allumettes)%4==2: allumettes+=1 else: allumettes+=randint(1,3 if allumettes<17 else 20-allumettes-1) draw(allumettes,white,white) if allumettes==19: draw_string("Vous avez perdu",100,30)