Código de Python - Juego de adivina el número

Imágen de perfil

Juego de adivina el númerográfica de visualizaciones


Python

Publicado el 13 de Septiembre del 2013 por Xavi
7.395 visualizaciones desde el 13 de Septiembre del 2013. Una media de 49 por semana
Código de ejemplo para adivinar un numero entre el 1 y el 100 en un máximo de
10 intentos.
Este código esta cogido del libro "Invent with Python" y traducido al castellano
con alguna pequeña mejora.
Desarrollado en Python 3

Versión 1

Publicado el 13 de Septiembre del 2013gráfica de visualizaciones de la versión: Versión 1
7.396 visualizaciones desde el 13 de Septiembre del 2013. Una media de 49 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
"""
Código de ejemplo para adivinar un numero entre el 1 y el 100 en un máximo de 
10 intentos.

Este código esta cogido del libro "Invent with Python" y traducido al castellano
con alguna pequeña mejora.

http://www.lawebdelprogramador.com
"""
import random
 
guessesTaken = 0
 
print("Hola, qual es tu nombre:", end=" ")
myName = input()
 
number = random.randint(1, 100)
print("Bien, " + myName + ", Estoy pensando un numero entre el 1 y el 100.")
print("")
 
while guessesTaken < 10:
	print("Que numero he pensado:", end=" ")
	guess = input()
	try:
		guess = int(guess)
	except:
		print("Tiene que indicar un valor numerico")
		# si no introduce un valor numerico, volvemos al inicio del bucle
		continue
 
	# aumentamos el contado de intentos
	guessesTaken = guessesTaken + 1
 
	if guess < number:
		print("El numero que he pensado es superior") # There are eight spaces in front of print.
 
	if guess > number:
		print("El numero que he pensado es inferior")
 
	if guess == number:
		break
 
if guess == number:
	guessesTaken = str(guessesTaken)
	print("Bien, " + myName + "! has adivinado el numero en " + guessesTaken + " intentos!")
 
if guess != number:
	number = str(number)
	print("No has adivinado el numero. El numero que he pensado es " + number)



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2484