begin process at 2008 07 25 10:13:35
1 216 107 membres
84 nouveaux aujourd'hui
14 180 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JEU DU CHIFFRE PYTHON


Information sur la source

Catégorie :Jeux Classé sous : jeu, aléatoire, python Niveau : Débutant Date de création : 12/05/2008 Vu : 1 272

Note :
3,67 / 10 - par 3 personnes
3,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Bonjour,

C'est un jeu très simple mais amusant en Python où l'on doit deviner un chiffre que l'ordinateur choisit aléatoirement entre 0 et 50 par défaut (cette valeur est facilement changable).

Voici les codes d'utilisation :
666 pour quitter
777 pour recharger un nombre aléatoire
888 pour afficher une courte aide

Je l'ai volontairement écrit en anglais, mais encore une fois, la traduction est super simple.

Licence GPL.

Source

  • #RANDOM NUMBER GAME
  • import random
  • compnum = random.randrange(50)
  • print "HELLO ,RANDOM NUMBER GAME. 666 TO QUIT, 777 TO RELOAD, 888 FOR HELP"
  • #cheat mode : print compnum
  • usenum = input()
  • while usenum != 666:
  • if usenum == 777:
  • compnum = random.randrange(50)
  • print "NUMBER RELOADED. ENTER A NUMBER."
  • elif usenum == 888:
  • print "HELP MODE."
  • print "YOU SHOULD GUESS A NUMBER BETWEEN 0 AND 50. ENTER CODE TO PLAY"
  • elif usenum == compnum:
  • print "YOU GUESSED THE NUMBER. 777 TO REPLAY, 666 TO QUIT."
  • elif usenum > compnum:
  • print "TOO BIG"
  • elif usenum < compnum:
  • print "TOO SMALL"
  • usenum = input()
  • print "YOU ENTERED EXIT CODE 666, BYE BYE"
#RANDOM NUMBER GAME

import random
compnum = random.randrange(50)
print "HELLO ,RANDOM NUMBER GAME. 666 TO QUIT, 777 TO RELOAD, 888 FOR HELP"
#cheat mode : print compnum
usenum = input()
while usenum != 666:
	if usenum == 777:
 	 compnum = random.randrange(50)	
	 print "NUMBER RELOADED. ENTER A NUMBER."	
	elif usenum == 888:
	 print "HELP MODE."	 
	 print "YOU SHOULD GUESS A NUMBER BETWEEN 0 AND 50. ENTER CODE TO PLAY"	 
	elif usenum == compnum:
	 print "YOU GUESSED THE NUMBER. 777 TO REPLAY, 666 TO QUIT."
	elif usenum > compnum:
	 print "TOO BIG"
	elif usenum < compnum:
	 print "TOO SMALL"
	usenum = input()
	
print "YOU ENTERED EXIT CODE 666, BYE BYE"

Conclusion

En espérant que cela vous plaira :)
  • signaler à un administrateur
    Commentaire de jojo930 le 13/05/2008 16:41:20 4/10

    Je ne veux pas parraitre désagréable, mais on trouve ce genre de source partout...
    Elle n'est pas très bien codée, et pourquoi mettre une pseudo licence sur 23 lignes de codes, dont 8 "print" ??
    Essai encore :-) !

    Amicalement.

  • signaler à un administrateur
    Commentaire de xeolin le 13/05/2008 18:55:29 2/10

    """Je ne veux pas parraitre désagréable, mais on trouve ce genre de source partout...
    Elle n'est pas très bien codée, et pourquoi mettre une pseudo licence sur 23 lignes de codes, dont 8 "print" ??
    Essai encore :-) !

    Amicalement.""" = True

    Totally agree...

    tu deverais transformer :
    usenum = input()
    en :
    usenum = raw_input()

    pour eviter des bug


    RECORD !!! le  code source sous GPL sur Pythonfrance Le plus court et le plus simble !

    ding ! Aplaudissement ca vaut un 2/10

    Xeolin (psedonyme sous GPL)

  • signaler à un administrateur
    Commentaire de Papy Octet le 19/05/2008 12:30:17 5/10

    Salut,
    On ne sait pas où en est l'auteur.
    C'est vrai que ce n'est pas un code qui déchire, mais bon, il faut bien commencer par quelque chose, non ;-))

    Pour ma part, dans le doute du niveau, de l'âge, de l'auteur, je mettrai un 5/10 d'encouragement.

    C'est vrai, des code semblables trainent partout sur le net. mais s'il l'a écrit lui-même, pourquoi ne pas l'encourager.

    Je me rappelle mes tous débuts en C :((
    Une galère ... sur des écrans verts ! (Ben quoi, je n'ai plus 20 ans, et alors ;-)

    Alors si tu n'es pas un plagieur, travaille, encore et encore. Avec persévérance, on peut arriver à quelque chose de bien.

    A+

  • signaler à un administrateur
    Commentaire de ouassilachraf le 19/05/2008 23:32:32

    slt tou l'monde ;
    je cherche svp un modéle de cahier de charge d'un projet

  • signaler à un administrateur
    Commentaire de Papy Octet le 20/05/2008 07:52:26

    Salut ouasilachraf,
    Pas très explicite ta question !
    Quel genre de projet ?
    Un projet pour quoi faire ?
    But du cahier des charges ?

    A+

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS