Pendu python

Pendu python - Python - Programmation

Marsh Posté le 28-04-2010 à 20:25:51    

Bonjour voilà je suis débutant en programmation python, et j'ai beaucoup de mal, malheureusement les exams approchent et je dois essayer d'assurer un minimum!
Notre projet est un pendu, ce que j'arrive à faire, mais j'aurai quelques questions :
La première étant : comment faire pour que l'ordinateur donne une lettre au hasard dans le mot à trouver, je pensai au module 'random' mais je n'arrive pas à le placer ou l'utiliser correctement.
La deuxième : comment faire un pendu deux joueurs c'est à dire que le premier joue jusqu'à erreur et ensuite l'autre prend la relève ainsi de suite.. le premier à trouver le mot est déclaré gagnant, ou si le mot n'est pas trouvé au bout d'un nombre n d'essais, celui qui a mis le plus de lettres correctes remportent la victoire.
Dans l'attente d'une réponse, je l'espère!
Cordialement.

Reply

Marsh Posté le 28-04-2010 à 20:25:51   

Reply

Marsh Posté le 29-04-2010 à 16:49:47    

1° dans le module random, tu as une fonction randint(a,b) qui génère un entier entre a et b. suffit de passer a=0 et b=(longueur de ta chaine-1) pour avoir un index de caractère tiré au hasard, qu'il te suffit ensuite d'afficher
 
2° euh... ça me paraît pas trop compliqué si ton programme de pendu fonctionne déjà pour un joueur: tant qu'une bonne réponse est fournie, tu incrémente un compteur (le score du premier), quand il se plante tu switche sur un autre compteur (le score du second), et en cas d'erreur tu reviens sur le premier, etc...


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed