A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar

Regístrate en 4Geeks

← Volver a Proyectos

TicTacToe CLI con Python

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

📝 Instrucciones

Vas a practicar:

  1. Listas/matrices de Python.
  2. Crear una matriz bidimensional con Python.
  3. Usar el bucle while para evitar que su aplicación finalice.
  4. Usar condicionales.
  5. Implementar una interfaz de línea de comandos (CLI).

📝 Instrucciones

Rellena el contenido de los métodos play, check_for_winner, new_game y los comandos dentro del while necesarios para que el TicTacToe se comporte como la imagen.

1def play(position): 2def check_for_winner(): 3def new_game():
  1. Hay dos jugadores X y O.
  2. X siempre empieza a jugar.
  3. Para hacer una jugada, el comando es play <position> por ejemplo: play 1 jugará para el jugador actual en la posición 1 de la lista (la segunda).
  4. Si X hace una jugada, es el turno de O (automáticamente) y viceversa.
  5. Cada vez que algún jugador haga una jugada, hay que comprobar si hay ganador.
  6. El juego termina cuando alguno de los jugadores haga una combinación ganadora.
  7. El juego se puede reiniciar (empezar de nuevo) en cualquier momento.
  8. El usuario debe detener el juego y salir en cualquier momento (liberando el terminal).

🌱 Cómo empezar este proyecto

No clones este repositorio.

  1. El primer paso para empezar a codificar es clonar el boilerplate de python en tu computadora local o en gitpod.

a) Si usas Gitpod puedes clonar el boilerplate haciendo clic aquí. b) Si trabajas localmente, escribe el siguiente comando desde tu línea de comandos: git clone https://github.com/4GeeksAcademy/flask-rest-hello.

💡 Importante: Recuerda crear un nuevo repositorio, actualizar el remoto (git remote set-url origin <your new url>), y subir el código a tu nuevo repositorio usando add, commit y push.

  1. Ejecuta la aplicación escribiendo en el terminal: bash
1$ python3 app.py

Regístrate para obtener acceso gratis a archivos y video de la solución

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Regístrate para obtener acceso gratis a archivos y video de la solución

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Al registrarte estás aceptando nuestros Términos y condiciones y Política de privacidad.

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías