Рабочий лист на тему:

Цикл For в питоне

Информатика8 класс10 заданий
Реши задачуРаспределениеМножественный выборЗаполни пропускиИстина / ЛожьПоследовательностьРеши примеры

Типы заданий

Реши задачуРаспределениеМножественный выборЗаполни пропускиИстина / ЛожьПоследовательностьРеши примеры
Цикл For в питоне

8 класс · дифференцированный

Ф.И.
Класс


Разберём цикл for в Python: научимся повторять действия, обрабатывать последовательности и находить ошибки в программах.

№1 · РЕШЕНИЕ ЗАДАЧИ

1 ЗАДАЧА · 1 БАЛЛ

1. Повторение команды заданное число раз

Определи, что выведет программа после выполнения цикла.

```python
for i in range(4):
 print(i)
```

№2 · РАСПРЕДЕЛЕНИЕ

4 КАРТОЧКИ · 1 БАЛЛ

2. Выбор подходящего диапазона

Распредели записи по двум категориям: «выводит числа 0, 1, 2» и «выводит числа 1, 2, 3».

Слова для распределения: range(3, 4), range(3), range(1, 4), range(0, 3)

Выводит числа 0, 1, 2

Выводит числа 1, 2, 3

№3 · МНОЖЕСТВЕННЫЙ ВЫБОР

1 ВОПРОС · 1 БАЛЛ

3. Назначение функции range

Выбери одно верное утверждение о записи `range(5)` в цикле for.

  • Цикл перебирает только число 5.
  • Цикл перебирает числа от 1 до 5 включительно.
  • Цикл перебирает числа от 0 до 4 включительно.
  • Цикл не выполняется ни разу.

№4 · ЗАПОЛНЕНИЕ ПРОПУСКОВ

3 ПРОПУСКА · 2 БАЛЛА

4. Структура цикла for

Заполни пропуски в записи цикла, который выводит числа от 1 до 5.

for in :
    print(
)

№5 · ИСТИНА И ЛОЖЬ

5 УТВЕРЖДЕНИЙ · 2 БАЛЛА

5. Правила работы range

Определи истинность каждого утверждения. Во всех случаях проверяй правила работы цикла for и функции range в Python.

  1. В `range(4)` последнее значение равно 4.
  2. В `range(2, 7)` перебираются числа 2, 3, 4, 5 и 6.
  3. Цикл for может использовать переменную-счётчик.
  4. После двоеточия в цикле for записывают тело цикла с отступом.
  5. Запись `range(5, 2)` перебирает числа 5, 4, 3, 2 без дополнительного шага.

№6 · ПОСЛЕДОВАТЕЛЬНОСТЬ

5 ШАГОВ · 2 БАЛЛА

6. Порядок выполнения цикла

Расположи шаги выполнения программы в правильном порядке.

  1. Проверяется, осталось ли в диапазоне необработанное значение.
  2. После обработки всех значений цикл завершается.
  3. Запускается цикл `for`.
  4. Выполняется команда `print(i)` для текущего значения.
  5. Переменной `i` присваивается очередное значение из диапазона.

+5 заданий в этом листе

Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.

№7 · РЕШИ ПРИМЕРЫ

4 ВЫРАЖЕНИЯ · 2 БАЛЛА

7. Вычисления внутри цикла

Вычисли значения, которые будут напечатаны программами. Запиши последовательность результатов для каждого примера.

1)for i in range(3): print(i * 2)
2)for i in range(2, 5): print(i + 1)
3)for i in range(4): print(i + 1)
4)for i in range(1, 4): print(i * i)

№8 · РЕШЕНИЕ ЗАДАЧИ

1 ЗАДАЧА · 4 БАЛЛА

8. Подсчёт суммы в цикле

Составь программу на Python с циклом for, которая вычисляет сумму всех целых чисел от 1 до 10 и выводит результат. Используй переменную `s` для накопления суммы.

№9 · РАСПРЕДЕЛЕНИЕ

6 КАРТОЧЕК · 4 БАЛЛА

9. Циклы с разным шагом

Распредели записи по двум категориям: «перебирает числа по возрастанию» и «перебирает числа по убыванию». Учитывай третий аргумент функции range.

Слова для распределения: range(0, 8, 3), range(7, 1, -1), range(10, 0, -2), range(9, 3, -3), range(2, 6, 1), range(1, 10, 2)

Перебирает числа по возрастанию

Перебирает числа по убыванию

№10 · МНОЖЕСТВЕННЫЙ ВЫБОР

1 ВОПРОС · 5 БАЛЛОВ

10. Поиск ошибки в цикле

Выбери исправленный вариант программы, которая должна вывести числа 1, 2, 3, 4, 5.

Исходный вариант:
```python
for i in range(1, 5):
print(i)
```

  • for i in range(1, 6)
        print(i)
  • for i in range(1, 6):
        print(i)
  • for i in range(0, 6):
        print(i)
  • for i in range(1, 5):
        print(i)

Создайте уникальный лист по своей теме

  • Любая тема, любой уровень
  • 20+ типов заданий
  • 100% уникальный контент
  • Со страницей ответов
  • Защита от списывания
  • Готово за 1 минуту

Другие темы по информатике для 8 класса

Построение таблиц истинности логических выражений; Логические операции: конъюнкция, дизъюнкция, отрицание; Логические высказывания и их значения; Элементарные и составные высказывания; ПриоритетРазвёрнутая форма записи числа; Римская система счисленияЛогические операции и логические выраженияДвоичная система счисления. Перевод целых чисел от 0 до 1024; Непозиционные и позиционные системы счисления; Алфавит и основание системы счисления; Развёрнутая форма записи числа; Перевод вДвоичная, восьмеричная, десятичная, шестнадцатеричная системы счисленияАрифметические операции в двоичной системе счисления; Восьмеричная система счисления и переводы; Шестнадцатеричная система счисления и переводы; Двоичная система счисления. Перевод целых чисел от 0Построение таблиц истинности логических выраженийОпределение истинности составного высказыванияТаблицы истинностиОператор присваивания. Арифметические выражения и порядок их вычисленияЛогические элементыОператор цикла. Цикл с параметром

Чем удобны рабочие листы Нейрум

  • По действующей программеТемы и задания совпадают со школьной программой 1–11 классов. Открыли — дали классу, без правок.
  • Готово к печати, с ответамиPDF в формате A4 и ключ ответов на отдельной странице. Скачали, распечатали, раздали — без правок в Word.
  • Свой лист за минутуНе нашли нужный? ИИ-конструктор соберёт лист по вашей теме, классу и типам заданий.

Вопросы и ответы

Как скачать рабочий лист «Цикл For в питоне»?

Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.

Сколько заданий в листе и какие они?

В листе 10 заданий: реши задачу, распределение, множественный выбор, заполни пропуски, истина / Ложь, последовательность, реши примеры.

Соответствует ли лист ФГОС?

Да, задания ориентированы на школьную программу по информатике для 8 класса по ФГОС.

Можно ли изменить задания под свой класс?

Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.