Explorando en Youtube me topé con este vídeo de algoritmos hecho por Freddy Vega (Ceo de Platzi ), dónde de forma muy clara (hasta con diagrama de flujo) explica el algoritmo del juego de Pokémon. Así que se me ocurrió la genial idea de llevarlo a código con Python de la manera más sencilla. Primero escribí el código en pseudocódigo y use Pseint para este propósito, también lo pueden encontrar en GitHub : El mismo programa (Pseint) construye el Diagrama de Flujo Ahora el mismo código en Python : import random defpokemon_game(): # Definimos la vida de los pokemones hp_pikachu = 100 hp_jiggypuff = 100 # Definimos el turno, el cual será aleatorio # 0 Para Pikachu # 1 Para Jigglipuff turn = random.randint( 0 , 1 ) print ( 'Pikachu HP : ' + str (hp_pikachu)) print ( 'Jigglypuff HP : ' + str (hp_jiggypuff) ) # Entramos en combate while hp_pikachu > 0 and hp_jiggypuff > 0 :
Entradas
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Este es un sencillo gestor de tareas (to-do), escrita en Python que corre en la terminal de línea de comandos, por cierto lo pueden probar de manera online gracias a Replit Básicamente cumple todas las funciones que se muestran en la imagen, de todas maneras explicaré cada función por obvia que sea: Pruébalo online aquí Código fuente aquí Agregar tarea: Agrega una tarea nueva, mediante input pide lo básico, nombre y fecha (la fecha solo es una cadena de caracteres). Digitamos 1 en el menú, a continuación la consola nos pide un nombre y la fecha, en este ejemplo usare "Enviar mail", en fecha "en 10 minutos". Esto se nos guardará en memoria, cabe resaltar que esto no tiene base de datos. Editar tarea: A través del índice (también se muestra gráficamente en consola el orden) de la tarea se pude acceder a la que se quiere editar. Elegimos el índice (número de orden de la tarea) y la editamos, el nombre como la fecha. Marcar como hecha: Este opción marca una tar