Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bucles While | Bucles
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Caballero de Python

bookBucles While

Introducción

Bienvenido al capítulo sobre bucles while. Aquí aprenderás a utilizarlos para ayudar al caballero a recolectar monedas de manera más eficiente, comprender nuevos métodos para revisar el entorno y comparar cadenas en Python.

Comprensión de los bucles While

Un bucle while se ejecuta mientras su condición sea True. Esto resulta útil cuando se requieren acciones repetidas pero no se conoce de antemano el número exacto de iteraciones.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Entorno del caballero

El caballero puede inspeccionar las celdas cercanas usando: object_up(), object_down(), object_left(), object_right(). Cada una retorna "wall", "coin" o "empty".

Comparación de cadenas

Utiliza == y != para comparar cadenas y decidir acciones según lo que detecte el caballero.

Ejemplo

A continuación, un ejemplo que muestra cómo un bucle while ayuda al caballero a recolectar todas las monedas en una columna.

knight.py

knight.py

copy

En este ejemplo, la función collect_column utiliza un bucle while para recoger todas las monedas en una columna. El caballero verifica si hay una moneda encima y continúa recogiendo y subiendo hasta que no quedan más monedas. Después de recolectar, el caballero baja de nuevo a su posición original.

Tarea

Swipe to start coding

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
knight.py

knight.py

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the while loop works in the code sample?

What do the `object_up()`, `object_down()`, etc. functions do?

How does string comparison help the knight decide what to do?

close

bookBucles While

Desliza para mostrar el menú

Introducción

Bienvenido al capítulo sobre bucles while. Aquí aprenderás a utilizarlos para ayudar al caballero a recolectar monedas de manera más eficiente, comprender nuevos métodos para revisar el entorno y comparar cadenas en Python.

Comprensión de los bucles While

Un bucle while se ejecuta mientras su condición sea True. Esto resulta útil cuando se requieren acciones repetidas pero no se conoce de antemano el número exacto de iteraciones.

1234
i = 0 while i < 5: print("Incrementing:", i) i += 1
copy

Entorno del caballero

El caballero puede inspeccionar las celdas cercanas usando: object_up(), object_down(), object_left(), object_right(). Cada una retorna "wall", "coin" o "empty".

Comparación de cadenas

Utiliza == y != para comparar cadenas y decidir acciones según lo que detecte el caballero.

Ejemplo

A continuación, un ejemplo que muestra cómo un bucle while ayuda al caballero a recolectar todas las monedas en una columna.

knight.py

knight.py

copy

En este ejemplo, la función collect_column utiliza un bucle while para recoger todas las monedas en una columna. El caballero verifica si hay una moneda encima y continúa recogiendo y subiendo hasta que no quedan más monedas. Después de recolectar, el caballero baja de nuevo a su posición original.

Tarea

Swipe to start coding

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
knight.py

knight.py

some-alt