Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Python] jeu du Chi Fu Mi

Sujet résolu
Anonyme
    12 août 2006 à 12:25:29

    bonjour tout le monde

    voici mon pti code pour le jeu du Chi Fu Mi


    #!/usr/bin/python

    from random import randrange

    print "   Bienvenu dans le jeu \"Chi Fu Mi\" \n"

    print "\nle principe est simple :"
    print "le ciseau coupe la feuille\nla feuille enroule la pierre\net la pierre ecrase le ciseau\n"

    score_joueur = 0
    score_pc = 0

    recommencer = 1 #1 pour jouer, 0 pour quitter

    while recommencer == 1:
           
            choix_joueur = raw_input("faites votre choix (tapez pierre, feuille ou ciseau) : ")
           
            num_choix_pc = randrange(1,15)
            if num_choix_pc == 1 or num_choix_pc == 4 or num_choix_pc == 7 or num_choix_pc == 10 or num_choix_pc == 13:
                    choix_pc = "pierre"
            elif num_choix_pc == 2 or num_choix_pc == 5 or num_choix_pc == 8 or num_choix_pc == 11 or num_choix_pc == 14:
                    choix_pc = "feuille"
            elif num_choix_pc == 3 or num_choix_pc == 6 or num_choix_pc == 9 or num_choix_pc == 12 or num_choix_pc == 15:
                    choix_pc = "ciseau"

            if choix_joueur == choix_pc: #condition pour match nul
                    print "match nul\n"
            else: #il y a un gagnant
                    if choix_pc == "pierre" and choix_joueur == "ciseau": #on test pour savoir si on est dans un cas ou le pc gagne
                            print "l\'ordi a gagne"
                            score_pc+=1
                    elif choix_pc == "ciseau" and choix_joueur == "feuille":
                            print "l\'ordi a gagne"
                            score_pc+=1
                    elif choix_pc == "feuille" and choix_joueur == "pierre":
                            print "l\'ordi a gagne"
                            score_pc+=1
                    else: #sinon c'est que le joueur a gagne puisque les conditions de match nul ont deja ete testees
                            print "vous avez gagne"
                            score_joueur+=1

            recommencer = input("voulez-vous rejouer ??? (1 : OUI || 2 : NON) : ")
           
    raw_input('Appuyez sur entree pour quitter le programme...')


    edit : c'est bon j'avais écrit "choix pc" au lieu de "choix_pc"
    • Partager sur Facebook
    • Partager sur Twitter

    [Python] jeu du Chi Fu Mi

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown