Цикл FOR - цикл с заданным числом повторений, цикл с параметром
Цикл - это одна из трех основных алгоритмических конструкций. Нарисуем цикл в тетрадиЦикл - многократное повторение некоторой последовательности действий
Как правило, циклы for используются либо для повторения какой-либо последовательности действий заданное число раз, либо для изменения значения переменной в цикле от некоторого начального значения до некоторого конечного.
Для повторения цикла некоторое заданное число раз n можно использовать цикл for вместе с функцией range
Оператор цикла
for
может иметь такую форму. Эта запись означает, что переменная i будет изменяться от 0 до n-1, а цикл выполнится n разfor
i
in range(n):
оператор
Оператор цикла for
может иметь и такую форму. Эта запись означает, что переменная i будет изменяться с шагом s от a до n-1. Шаг может быть положительным или отрицательным!
for
i
in range(a, n, s):
оператор
for
до знака : включительно называется заголовком цикла, а оператор после : - телом цикла. Переменная после слова for
называется параметром цикла.Параметр цикла меняется от начального значения до конечного значения, увеличиваясь всякий раз на единицу.
Если для цикла
for
начальное значение переменной цикла больше конечного значения, то тело цикла не выполнится ни разу.Изменение переменной-параметра цикла внутри цикла является логической ошибкой.
Случайные числа
Работа на компьютере
Задание 0. Запуск среды IDLE. Подготовка к работе1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.12 --> IDLE. 2.Для создания файла с программой в меню File выберите пункт New File. 3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
#Урок 4
print ('Урок 4. Вас приветствует программа Васи Иванова') 4. Сохраните текст в своей папке под именем Py04_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.В этом файле будете сохранять программы, написанные на этом уроке.Задание 1Составить блок-схему, написать текст программы, отладить следующие программы1. Вывести на экран n раз переменную n и текст: "Я знаю случайные числа"Запустить программу 5 разfrom random import randintn = randint (1, 5)for i in range(n): print(n, "Я знаю случайные числа")
2. Ввести целое число a, вывести 5 целых чисел, которые находятся на числовой оси правее числа a, каждое следующее больше на 1
#Урок 4
print ('Урок 4. Вас приветствует программа Васи Иванова')
Домашнее задание
В тетради начертить блок-схемы. К письму присоединить текст на питоне + скриншот для каждой выполненной программы
py9hm_4_name.