Как сделать цикл повторить в Scratch?
Не хочу ставить один и тот же блок 10 раз подряд. Как в скретче сделать, чтобы команда повторилась нужное число раз?
2 ответа
Для этого есть оранжевый блок «повторить 10 раз» из полки «Управление». 🔁 Это волшебная штука против скуки — не надо копировать блоки вручную!
Блок выглядит как скобка-обнимашка: то, что положишь внутрь, повторится столько раз, сколько напишешь.
Пример — нарисовать квадрат пером:
повторить 4 раз
идти 100 шагов
повернуть на 90 градусов
Кот пройдёт и повернёт 4 раза — получится квадрат! ⬜
Как пользоваться:
- Возьми блок «повторить 10 раз».
- Кликни на число 10 и поставь своё (например, 4 или 20).
- Внутрь скобки положи команды, которые надо повторять.
Зачем это нужно? Сравни. Без цикла, чтобы сделать 5 прыжков, пришлось бы поставить блок «прыгнуть» пять раз подряд. А с циклом — один блок «повторить 5 раз» и внутри один «прыгнуть». Гораздо короче и понятнее. ✨
Частая ошибка: положить команду рядом со скобкой, а не внутрь неё. Только то, что внутри обнимашки, будет повторяться. Тащи блок так, чтобы он оказался в животике у скобки. ✅
Маленькая хитрость: цикл «повторить» отлично рисует узоры. Поставь внутрь «штамп» и поворот на маленький угол — получится цветок или звезда. 🌸
И помни: число повторов можно не только вписать, но и подставить переменную. Тогда сколько раз повторять — будет решаться прямо во время игры. Но это уже когда освоишься. 🙂