Menu
Coddy logo textTech

Цикл For

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 46 из 93.

Иногда нужно повторить действие несколько раз. Вместо того чтобы снова и снова писать один и тот же код, можно использовать цикл. Цикл for идеально подходит, когда вы точно знаете, сколько раз хотите что-либо повторить.

Вот базовая структура:

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

Это выводит числа от 1 до 5. Переменная i принимает каждое значение в диапазоне, а код внутри фигурных скобок выполняется для каждого значения.

Ты можешь использовать любое имя переменной, а не только i:

for (number in 1..3) {
    println("Count: $number")
}
// Вывод:
// Count: 1
// Count: 2
// Count: 3

Переменная цикла существует только внутри цикла. На каждой итерации она автоматически обновляется до следующего значения в диапазоне, пока не останется больше значений.

challenge icon

Задание

Средне

Считайте из ввода целое число n. Используйте цикл for, чтобы вывести все числа от 1 до n, каждое в отдельной строке.

Например, если ввод равен 4, вывод должен быть таким:

1
2
3
4

Попробуйте сами

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: Напишите ваш код ниже, чтобы вывести числа от 1 до n с помощью цикла for
    
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin