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 : 2 253

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

Cliquez pour voir la capture en taille normale
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 :)
 

Commentaires et avis

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 dans le forum

modification de jeu morpion en python [ par apprenti2008 ] salut a tous ! SVP j'ai vraiment besoin d'aide , je suis en première année MASS , le prof nous a demander de créer un jeu morpion en python , le princ Tuto Swinnen : mouvement aléatoire ? [ par nemo43 ] Bonjour à tous,J'étudie le langage python - c'est un loisir - avec le livre de Gérard Swinnen (comme beaucoup de francophones je pense ). Je bloque su {Python} remplacer des caractere dans une chaine [ par Yann2704 ] Bonjours, Python 2.6.1 ... ... Win 32 ... ... &gt;&gt;&gt; c1 = "plop" &gt;&gt;&gt; c2 = "blabla" &gt;&gt;&gt; print c1[3] p &gt;&gt;&gt; print c2[3 serveur local redirigé vers page web [ par alix20 ] Bojour à tous,voilà, je suis complètement débutante en python (je découvre python grace à Swinnen) et j'ai une question qui semblera peut-être ridicul Python et C++ [ par CoMpLeX ] Voila je souhaiterai interfacer une appli python et c++ de la manière suivante : Un script python que je lance depuis un programe c++, et qui se comp comparaison adresse reseau [ par carlito84 ] Bonjour tout le monde, Voilà je dois écrire un script sur python qui me permette de comparer des adresses reseau entre elles du type: @1 = x1.x python+bibliotheque [ par samuray07 ] salam; à l'aide s'il vous plait:on me demande une application faisant la "gestion d'une bibliotheque" developpée en <font color="#ff00 Ouvrir une page web avec mozilla avec python [ par Shakan972 ] Bonsoir tout le monde je souhaiterais savoir la manière d'ouvrir une page web à l'aide de python et cela sous mozilla.Je sais en effet que la commande executer Python a distance [ par xeolin ] J'ai installer python sur mon iTouch, et j'ai essayer de faire un petit script, mais je n'y arrive pas. (il n'y a aucune difference entre la version i Problme d'intallation gadfly [ par Thomeux ] Bonjour,Je n'arrive pas a installer le module gadfly sur mon pc(windows XP)J'ai effectué ce quio est écrit dans le livre de Swinnen, mais l'invite de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,671 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.