# Type your text here # Type your text here from random import randint from time import sleep from ion import keydown def menu(): print("\n") print(" __ __ ______ _ _ _ _ ") print(" | \/ | ____| \ | | | | |") print(" | \ / | |__ | \| | | | |") print(" | |\/| | __| | | | | |") print(" | | | | |____| |\ | |__| |") print(" |_| |_|______|_| \_|\____/ ") print("--------------------------------") print(" - Pour les regles tapez 1") print(" - Pour jouer tapez 2") print(" - Pour arreter tapez 3") print("---------------------------------") choix=int(input(" ")) if choix==1: regle() if choix==2: jeu() if choix==3: end() def regle(): KEY={"ok":4} print("\n") print("----------------------------------------------------------------------------------") print("\n") print("Les règles sont simple:") print(" -Les ciseaux coupent le papier") print(" -le papier bat la pierre") print(" -La pierre écrase le lézard") print(" -le lézard empoisonne spock") print(" -Spock écrase les ciseaux") print("\n") print("(pour continuer appuie sur ok)") while 1==1: if keydown(KEY["ok"]): print("\n") print(" -Les ciseaux décapitent le ") print(" lézard") print(" -le lézard mange le papier") print(" -Le papier repousse spock") print(" -Spock détruit la pierre") print (" -Et comme toujours, la pierre") print (" bat les ciseaux") print("\n") print("----------------------------------------------------------------------------------") print("(Pour aller au menu taper 0)") choix=int(input(" ")) if choix==0: menu() def jeu(): print("\n") print("\n") print("\n") print("\n") print("\n") choix = ["pierre", "papier", "ciseaux","lézard", "spock"] score_ordi = 0 score_joueur = 0 resultat="rien" print("----------------------------------------------------------------------------------") print("En combien de manches veut tu") n=int(input("veux jouer?")) a=0 for i in range (n): if a==0: print("\n") print("\n") print("----------------------------------------------------------------------------------") print("(Pour pierre tappez p ou 4") print("Pour feuille tappez f ou 5") print("pour ciseaux tappez c ou 6") print("Pour lézard tappez l ou 7") print("Et pour Spock tappez s ou 8)") a+=1 ordi = choix[randint(0,4)] print("\n") print("----------------------------------------------------------------------------------") print("Que veut tu jouer?") joueur=input("(p/4,f/5,c/6,l/7,s/8)") if joueur=="p" or joueur=="4" : joueur="pierre" if joueur=="f" or joueur=="5": joueur="papier" if joueur=="c" or joueur=="6": joueur="ciseaux" if joueur=="l" or joueur== "7": joueur="lézard" if joueur=="s" or joueur=="8": joueur="spock" if joueur=="pierre": if ordi=="pierre" : resultat="ex-aequo" if ordi=="lézard" or ordi=="ciseaux": resultat="gagné" if ordi=="spock" or ordi=="papier": resultat="perdu" if joueur=="papier": if ordi=="papier": resultat="ex-aequo" if ordi=="ciseaux" or ordi=="lézard": resultat="perdu" if ordi=="spock" or ordi=="pierre": resultat="gagné" if joueur=="ciseaux": if ordi=="ciseaux": resultat="ex-aequo" if ordi=="papier" or ordi=="lézard": resultat="gagné" if ordi=="pierre" or ordi=="spock": resultat="perdu" if joueur=="lézard": if ordi=="lézard": resultat="ex-aequo" if ordi=="papier" or ordi=="Spock": resultat="gagné" if ordi=="pierre" or ordi=="ciseaux": resultat="perdu" if joueur=="spock": if ordi=="spock": resultat="ex-aequo" if ordi=="pierre" or ordi=="ciseaux": resultat="gagné" if ordi=="papier" or ordi=="lézard": resultat="perdu" n-=1 print("\n") print("\n") print("----------------------------------------------------------------------------------") if resultat=="gagné": score_joueur+=1 print("L'odinateur à joué", ordi) print("et toi", joueur, ",tu as gagné!") if resultat=="perdu": score_ordi+=1 print("L'odinateur à joué", ordi) print("et toi", joueur, ",tu as perdu...") if resultat=="ex-aequo": print("L'odinateur à joué", ordi) print("et toi aussi, vous êtes") print("ex-aequo") if n==0: break else: print("Tu as", score_joueur, "pts , contre", score_ordi, "pts") print("Il te reste", n,"manches") if score_ordi<score_joueur: print("La partie est finie, tu as") print("gagné!") print("tu as ",score_joueur,"pts, contre", score_ordi,"pts.") if score_ordi>score_joueur: print("La partie est finie, tu as") print ("perdu.") print("Tu as ",score_joueur,"pts, contre", score_ordi,"pts.") print("Réessaye!") if score_ordi==score_joueur: print("La partie est finie, tu es") print("ex-aequo avec l'ordinateur,") print("vous avez tout les deux",score_joueur,"pts.") print ("Réessaye!") print("----------------------------------------------------------------------------------") print("Pour retourner au menu tapez 0") print("Pour rejouer tapez 2") print("Pour arreter tapez 3") choix=int(input(" ")) if choix==0: menu() if choix==2: jeux() if choix==3: end() def end(): print("\n") print("\n") print(" ______ _ _ _____ ") print(" | ____| | \ | | | __ \ ") print(" | |__ | \| | | | | | ") print(" | __| | . ` | | | | | ") print(" | |____ | |\ | | |__| | ") print(" |______| |_| \_| |_____/ ") print("\n") menu()