Publicado el Deja un comentario

62 Python. Random

Veamos un codigo de ejemplo en el que tenemos que adivinar un numero al azar entre un intervalo dado.

import random
def azar():
   num= random.randint(1,100)
   return num
def dame():
   user=int(input(“dime un numero “))
   return user
num=azar()
user=dame()
while True:
   if num==user:
      print(‘acertastes’)
      break
   elif num<user:
      print(‘el mio es menor’)
      user=dame()
   else:
      print(‘el mio es mayor’)
      user=dame()

Lo primero que debemos hacer es importar el modulo random.
Despues definimos 2 funciones, la primera nos devolvera un numero al azar, la segunda es la que pregunta el numero al usuario.
Creamos el bucle principal que se ejecutara siempre, por eso ponermos el True, mientras que no indiquemos la salida, como hacemos en el caso del acierto incluyendo el break para salir del bucle.
El resto de opciones comprueba si es menor o mayor.

Please follow and like us:

Deja un comentario