217.45K
Категория: ПрограммированиеПрограммирование

Цикл while. Программирование на языке Python

1.

Циклы. Цикл while
8 класс. Программирование на языке Python

2.

Цикл
Цикл – управляющая конструкция, предназначенная для
многократного исполнения последовательности инструкций
Цикл:
Сдвинуть заготовку
Отрезать кусок заготовки

3.

Виды циклов
Цикл с предусловием (while)
Цикл со счётчиком (for)

4.

Цикл с предусловием while
while <условие>:
<инструкции>
После ключевого слова while указывается условное выражение, и
пока это выражение возвращает значение True, будет выполняться
блок инструкций, который идет далее.

5.

Пример цикла while
ch = 10
while (ch != 0):
print(ch)
ch -= 1
print('Поехали!')
Выполняется до тех пор, пока верно
условие

6.

Эскейп-последовательности
Строки и операторы вывода могут содержать эскейппоследовательности, интерпретируемые специальным образом
Эскейп-последовательности:
\n – новая строка
\t – табуляция

7.

Эскейп-последовательности. Примеры

8.

while. Примеры
Вычисление суммы цифр числа
ch = int(input('Введите число: '))
summa
sum = 0
while (ch != 0):
sum += ch % 10
summa
ch //= 10
summa
print('Сумма цифр числа:', sum)
Программа будет
работать корректно, но
sum – кодовое слово.
sum – функция, которая
возвращает сумму
переданных элементов.
Это слово лучше не
использовать для имен
переменных!

9.

while. Примеры
Вычисление произведения чётных цифр числа
ch = int(input('Введите число: '))
pr = 1
while (ch != 0):
if (ch % 10) % 2 == 0:
pr *= ch % 10
ch //= 10
print('Произведение чётных цифр:', pr)

10.

while. Примеры
Ввод букв с клавиатуры до тех пор, пока не будет введена “N”
ps = '!'
while (ps != 'N'):
ps = input('Введите букву: ')
print('Спасибо за внимание!')

11.

Источники
https://metanit.com/
«Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019
Авторский материал

12.

Автор
Учитель математики и информатики МБОУ гимназия №9
г. Воронежа Уразов М.Ю.
English     Русский Правила