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

Содержание

Слайд 2

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

Цикл

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

кусок заготовки
Слайд 3

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

Виды циклов

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

Слайд 4

Цикл с предусловием while while : После ключевого слова while указывается

Цикл с предусловием while

while <условие>:
<инструкции>
После ключевого слова while указывается условное выражение, и пока

это выражение возвращает значение True, будет выполняться блок инструкций, который идет далее.
Слайд 5

Пример цикла while ch = 10 while (ch != 0): print(ch)

Пример цикла while

ch = 10
while (ch != 0):
    print(ch)
    ch -= 1
print('Поехали!') 

Выполняется до тех пор, пока верно условие

Слайд 6

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

Эскейп-последовательности

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

новая строка
\t – табуляция
Слайд 7

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

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

Слайд 8

while. Примеры Вычисление суммы цифр числа ch = int(input('Введите число: '))

while. Примеры

Вычисление суммы цифр числа
ch = int(input('Введите число: '))
sum = 0
while (ch != 0):
    sum += ch % 10
    ch //= 10
print('Сумма цифр числа:', sum)

Программа будет работать корректно, но sum

– кодовое слово. sum – функция, которая возвращает сумму переданных элементов. Это слово лучше не использовать для имен переменных!

summa

summa

summa

Слайд 9

while. Примеры Вычисление произведения чётных цифр числа ch = int(input('Введите число:

while. Примеры

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

Слайд 10

while. Примеры Ввод букв с клавиатуры до тех пор, пока не

while. Примеры

Ввод букв с клавиатуры до тех пор, пока не будет

введена “N”
ps = '!'
while (ps != 'N'):
    ps = input('Введите букву: ')
print('Спасибо за внимание!')
Слайд 11

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

Источники

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