УПРАЖНЕНИЯ
7-8 . Сэндвичи: создайте список с именем sandwich_orders, заполните его названиями раз-
личных видов сэндвичей . Создайте пустой список с именем finished_sandwiches . В цикле
переберите элементы первого списка и выведите сообщение для каждого элемента (напри-
мер, «I made your tuna sandwich») . После этого каждый сэндвич из первого списка пере-
мещается в список finished_sandwiches . После того как все элементы первого списка будут
обработаны, выведите сообщение с перечислением всех изготовленных сэндвичей .
7-9 . Без пастрами: используя список sandwich_orders из упражнения 7-8, проследите за
тем, чтобы значение ‘pastrami’ встречалось в списке как минимум три раза . Добавьте в на-
чало программы код для вывода сообщения о том, что пастрами больше нет, и напишите
цикл while для удаления всех вхождений ‘pastrami’ из sandwich_orders . Убедитесь в том, что
в finished_sandwiches значение ‘pastrami’ не встречается ни одного раза .
7-10 . Отпуск мечты: напишите программу, которая опрашивает пользователей, где бы они
хотели провести отпуск . Включите блок кода для вывода результатов опроса .
134 Глава 7 • Ввод данных и циклы while
Итоги
В этой главе вы научились использовать
input()
для того, чтобы пользователи
могли вводить собственную информацию в своих программах. Вы научились рабо-
тать с числовыми и текстовыми данными, а также управлять продолжительностью
выполнения своих программ с помощью циклов
while
. Также мы рассмотрели
несколько способов управления циклами
while
: установку флага, команду
break
и команду
continue
. Вы узнали, как использовать цикл
while
для перемещения
элементов из одного списка в другой и как удалить все вхождения некоторого
значения из списка. Также были рассмотрены возможности применения циклов
while
со словарями.
Достарыңызбен бөлісу: |