Menu
Coddy logo textTech

Pętla for

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 46 z 93.

Czasami trzeba powtórzyć jakąś czynność kilka razy. Zamiast wciąż na nowo pisać ten sam kod, możesz użyć pętli. Pętla for jest idealna, gdy dokładnie wiesz, ile razy chcesz coś powtórzyć.

Oto podstawowa struktura:

for (i in 1..5) {
    println(i)
}

Wyświetla to liczby od 1 do 5. Zmienna i przyjmuje każdą wartość z zakresu, a kod wewnątrz nawiasów klamrowych uruchamia się dla każdej wartości.

Możesz użyć dowolnej nazwy zmiennej, nie tylko i:

for (number in 1..3) {
    println("Count: $number")
}
// Wynik:
// Count: 1
// Count: 2
// Count: 3

Zmienna pętli istnieje tylko wewnątrz pętli. Przy każdej iteracji automatycznie aktualizuje się do następnej wartości z zakresu, aż nie zostanie już żadna wartość.

challenge icon

Wyzwanie

Średni

Wczytaj z wejścia liczbę całkowitą n. Użyj pętli for, aby wypisać wszystkie liczby od 1 do n, każdą w osobnym wierszu.

Na przykład, jeśli wejściem jest 4, wynikiem powinno być:

1
2
3
4

Spróbuj swoich sił

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: Napisz poniżej kod, który wypisze liczby od 1 do n za pomocą pętli for
    
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin