Mostrando entradas con la etiqueta adivina. Mostrar todas las entradas
Mostrando entradas con la etiqueta adivina. Mostrar todas las entradas
domingo, 16 de junio de 2019
05 Scratch3. Juego Adivina Numero
Como realizar un sencillo juego de adivinar el numero con Scratch.
Veremos como realizar bloques para evitar repetir codigo, bucles, condicionales, variables, generacion de numero al azar, etc.
sábado, 1 de junio de 2019
84 Python. Adivina numero
Ejemplo codigo adivina numero, usando random con python.
Codigo del ejemplo:import random
intentos=0
print('Hola, como te llamas? ')
nombre=input()
numeroMaquina=random.randint(1,20)
print(nombre+', voy a pensar un numero entre 1 y 20')
for intentos in range(9):
print('Intentalo : ')
numeroUsuario=int(input())
if numeroUsuario<numeroMaquina:
print('Tu numero es mas bajo')
if numeroUsuario>numeroMaquina:
print('Tu numero es mayor')
if numeroUsuario==numeroMaquina:
break
if numeroUsuario==numeroMaquina:
print('Acertastes!!!')
intentos=str(intentos+1)
print('En '+intentos+' veces')
if numeroUsuario!=numeroMaquina:
numeroMaquina=str(numeroMaquina)
print('El numero pensado era '+numeroMaquina)
viernes, 15 de marzo de 2019
62 Python. Random
Veamos un codigo de ejemplo en el que tenemos que adivinar un numero al azar entre un intervalo dado.
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.
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.
jueves, 7 de marzo de 2019
60 Python. Adivina numero
Ejemplo en el que la maquina piensa un numero y el usuario debe adivinarlo.
Para ello importamos el modulo random y creamos las funciones necesarias que llamaremos dentro del bucle principal creado con while.
Para ello importamos el modulo random y creamos las funciones necesarias que llamaremos dentro del bucle principal creado con while.
import random
def azar():
num=random.randint(1,100)
return num
def dame():
user=int(input('Dime un numero '))
return usernum=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()
sábado, 8 de julio de 2017
Suscribirse a:
Entradas (Atom)