0% encontró este documento útil (0 votos)
19 vistas1 página

Ash

El documento describe un juego de adivinanzas donde el usuario tiene 5 oportunidades para adivinar un número aleatorio entre 1 y 20, recibiendo pistas sobre si el número correcto es mayor o menor. Si el usuario adivina correctamente, se le felicita; si no, se le informa del número correcto al final. El juego permite al usuario jugar nuevamente tras finalizar cada ronda.

Cargado por

Ashley
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas1 página

Ash

El documento describe un juego de adivinanzas donde el usuario tiene 5 oportunidades para adivinar un número aleatorio entre 1 y 20, recibiendo pistas sobre si el número correcto es mayor o menor. Si el usuario adivina correctamente, se le felicita; si no, se le informa del número correcto al final. El juego permite al usuario jugar nuevamente tras finalizar cada ronda.

Cargado por

Ashley
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

print("Ashley Franco, #7, 5to C")

print("\nCrear un juego de adivinanzas en donde el usuario tendrá 5 oportunidades


para acertar el numero correcto generado aleatoriamente entre 1 y 20.\n- se le debe
dar pistas al usuario diciendo si el numero ganador es mayor o menor al introducido
(siempre y cuando que el numero introducido por el usuario no sea el correcto).\n-
al acertar el número se debe de imprimir un mensaje felicitando al usuario (usted
debe crear el mensaje).\n- se le debe ir diciendo al usuario cuantas oportunidades
le quedan para adivinar (diciendo que ha fallado la actual).\n- en caso de no
acertar en las 5 oportunidades, se le debe decir al usuario que ha fallado y se le
debe de mostrar el numero correcto (el elegido aleatoriamente).\n- al finalizar el
juego (aunque el usuario gane o pierda) se le debe preguntar si quiere jugar
nuevamente (loop).")

def juego():
from random import randint
num_random = randint(1, 20)
intentos = 5

while intentos > 0:


a=1
while a==1:
try:
intento=int(input("\nEscribe un número entre 1 y 20: "))
a=2
except ValueError:
print("\nIntrodujo mal los valores, intente otra vez: ")

if intento == num_random:
print("\nFelicitaciones! Has adivinado el número.")
break
elif intento < num_random:
print("El número correcto es mayor.")
else:
print("El número correcto es menor.")

intentos -= 1
print('Te quedan', intentos, 'intentos.')

if intentos == 0:
print("\nLo siento, no has logrado adivinar el número correcto, el número
era: ", num_random)

confirmacion=1
while confirmacion==1:
try:
Otravez = input("Si quieres jugar de nuevo introduce si, de lo
contrario introduzca otra cosa: ")
confirmacion=2
except ValueError:
print("\nIntrodujo mal los valores, intente otra vez: ")

if Otravez == "si" or Otravez=="Si" or Otravez=="sI" or Otravez=="SI":


juego()
else:
print("Fin del juego")

juego()

También podría gustarte