kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Презентация "Цикл for в Python"

Нажмите, чтобы узнать подробности

В презентации представлен теоретический материал и разобраны типовые задачи. Материал будет полезен для проведения урока информатики в 10 классе по "Циклическим алгоритмам".

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Презентация "Цикл for в Python"»

Цикл for в Python Автор: Ивачева М. А., учитель информатики МОУ «СОШ №12 им. В. Ф. Суханова г. Энгельса Саратовской области

Цикл for в Python

Автор: Ивачева М. А.,

учитель информатики

МОУ «СОШ №12 им. В. Ф. Суханова

г. Энгельса Саратовской области

Структура цикла  for  в Python выглядит так: for название_переменной_цикла in range (количество повторений):  тело цикла Пример: for i in range (5):  print(‘Привет!’) Данный код выведет на экран 5 раз слово «Привет!» Важно!!!

Структура цикла  for  в Python выглядит так:

for название_переменной_цикла in range (количество повторений):

тело цикла

Пример:

for i in range (5):

print(‘Привет!’)

Данный код выведет на экран 5 раз слово «Привет!»

Важно!!!

  • range(n) – генерирует последовательность чисел от 0 до n-1
  • Перед телом цикла ставится 4 пробела
Пример 1 Программа считывает одну строку текста и выводит 10 строк, пронумерованных от 0 до 9, каждая с указанной строкой текста.

Пример 1

Программа считывает одну строку текста и выводит 10 строк, пронумерованных от 0 до 9, каждая с указанной строкой текста.

range() с несколькими параметрами range(n, m) – создает последовательность чисел n, n+1, n+2, …, m-2, m-1 !!! Важно Правая граница не включается Пример: range(1, 6) – сгенерирует последовательность 1, 2, 3, 4, 5. range(n, m, k) – создает последовательность чисел от n до m-1 с шагом k. Пример: range(5, 30, 5) – сгенерирует последовательность 5, 10, 15, 20, 25. Пример: range(5, 1, -1) – сгенерирует убывающую последовательность 5, 4, 3, 2.

range() с несколькими параметрами

range(n, m) – создает последовательность чисел n, n+1, n+2, …, m-2, m-1

!!! Важно

Правая граница не включается

Пример:

range(1, 6) – сгенерирует последовательность 1, 2, 3, 4, 5.

range(n, m, k) – создает последовательность чисел от n до m-1 с шагом k.

Пример:

range(5, 30, 5) – сгенерирует последовательность 5, 10, 15, 20, 25.

Пример:

range(5, 1, -1) – сгенерирует убывающую последовательность 5, 4, 3, 2.

Пример 2 Даны два целых числа n и m (n<=m). Программа выводит все числа от n до m включительно.

Пример 2

Даны два целых числа n и m (n

Пример 3 На вход программе подается натуральное число n, а затем n целых чисел, каждое на отдельной строке. Программа выводит сумму введенных чисел.

Пример 3

На вход программе подается натуральное число n, а затем n целых чисел, каждое на отдельной строке. Программа выводит сумму введенных чисел.

Пример 4 На вход программе подается натуральное число n. Программа считает факториал числа n. n!= 1*2*3*…*n

Пример 4

На вход программе подается натуральное число n. Программа считает факториал числа n.

n!= 1*2*3*…*n

Пример 5 Даны два натуральных числа m и n (m≤n). Программа выводит все числа от m до n включительно, удовлетворяющие хотя бы одному из условий: Число кратно 17 Число оканчивается на 9 Число кратно 3 и 5 одновременно Входные данные: 1 20 Выходные данные: 9 15 17 19

Пример 5

Даны два натуральных числа m и n (m≤n). Программа выводит все числа от m до n включительно, удовлетворяющие хотя бы одному из условий:

  • Число кратно 17
  • Число оканчивается на 9
  • Число кратно 3 и 5 одновременно

Входные данные:

1

20

Выходные данные:

9

15

17

19


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 10 класс

Скачать
Презентация "Цикл for в Python"

Автор: Ивачева Мария Александровна

Дата: 22.08.2024

Номер свидетельства: 655218


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства