Цикл for

Единственный цикл for и три его формы; накопление результата.

В Go всего один цикл — for, но у него три формы: • классическая: for i := 1; i <= n; i++ { ... } • как while: for условие { ... } • бесконечная: for { ... } (выход через break) Отдельного while в языке нет — его роль играет вторая форма.
Go

Счётчик от 1 до 5

Приём накопления: заводим переменную-накопитель и обновляем её на каждом шаге. Ниже — чтение n чисел и их сумма.
Go

Введите: 4, затем 10 20 30 40

Go

Форма while: сколько раз число делится на 2? Введите: 96

Задание: выведите все чётные числа от 2 до 20 в одну строку (подсказка: fmt.Print(x, " ") печатает без перевода строки). Затем решите прикреплённые задачи «Факториал числа» и «Сумма элементов массива» — и отметьте урок пройденным.

Задачи для практики

Доска