Menu
Coddy logo textTech

Bucle `for` - Básico

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 45 de 109.

Aprendamos sobre el bucle for básico en Go, centrándonos en la parte de inicialización. Un bucle for nos ayuda a repetir código varias veces.

Primero, vamos a crear un bucle simple que cuente del 1 al 3:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

Después de ejecutar este código, los números 1, 2 y 3 aparecerán en la pantalla uno tras otro:

1
2
3

La parte de inicialización i := 1 ocurre solo una vez antes de que el bucle comience. Crea una variable i y la establece en 1. Esta variable i solo está disponible dentro del bucle.

La parte intermedia i <= 3 es la condición que comprueba si debemos continuar con el bucle. La última parte i++ incrementa el valor de i en 1 después de cada iteración.

challenge icon

Desafío

Principiante
En este desafío, practicarás el uso de un bucle for con inicialización, condición y sentencia posterior. Tu tarea es completar el bucle for para imprimir los números del 1 al 5.

El bucle for debe:
1. Inicializar una variable i en 1
2. Continuar mientras i sea menor o igual a 5
3. Incrementar i en 1 después de cada iteración

Hoja de referencia

Un bucle for en Go repite código varias veces con tres partes: inicialización, condición e incremento:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

La inicialización i := 1 crea una variable y establece su valor inicial (ocurre solo una vez). La condición i <= 3 comprueba si el bucle debe continuar. El incremento i++ aumenta la variable en 1 después de cada iteración.

La variable de bucle i solo está disponible dentro del alcance del bucle.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// TODO: Completa el bucle for para imprimir números del 1 al 5
	// Usa el formato de inicialización, condición y post-sentencia
	for /* Tu código aquí */ {
		fmt.Println(i)
	}
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos