Все буде Україна!!! |
Не ігноруємо сигнали «Повітряна тривога»!!! |
Для організації циклічних алгоритмів можна використати цикл з параметром for.
for <параметр циклу> in <об'єкт>
<блок команд>
<об'єкт> може бути рядком, списком, словником тощо.
У циклічних алгоритмах часто застосовують функцію range - діапазон.
for i in range(0, 5):
print ('Hello')
Результат:
Hello
Hello
Hello
Hello
Hello
Спершу змінна i набуває значення 0 і друкується слово "Hello". Далі відбувається повернення у цикл: змінна набуває значення 1 та знову друкується слово "Hello", і так далі. Останнім значенням змінної i буде 4 і знову надрукується слово "Hello". Таким чином, після виконання циклу на екрані з'явиться привітання 5 разів (від 0 до 4).
for i in range(0, 100): # змінна i "крокуватиме" від числа 0 до 99
if i % 2 == 0: # перевіряємо чи число парне, тобто остача від ділення на 2 дорівнює нулю
print(i) # виводимо число, яке задовольняє умову
або
2 варіант
for i in range(0, 100, 2): # третій аргумент відповідає за крок параметра циклу (у попередньому варіанті крок був 1)
print(i)
# - знак означає коментар, він не впливає на алгоритм, а дає пояснення до кожної команди
2. Виконати програму Завдання 2 - два варіанти
1. Надіслати фото конспекту (записати в зошит структуру оператора циклу з параметром і приклади застосування - Завдання № 2 -два варіанти)
і скриншот виконаного завдання № 2 (два варіанти) - середній рівень
2. Скласти програму, яка друкує всі тризначні числа, кратні 15 (два варіанти програми, як у прикладі про парні числа)
Надіслати скриншоти виконаної програми (два варіанти програми)
Критерії оцінювання:
----достатній рівень-- 1 варіант програми і фото конспекту ( структура оператора циклу з параметром і
приклади застосування - Завдання № 2 - два варіанти)
--- високий рівень --- 2 варіанти програми і
фото конспекту (структура оператора циклу з параметром
і приклади застосування - Завдання № 2 -два варіанти)
Надсилаємо завдання або середнього рівня, або достатнього рівня, або високого рівня