М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет107/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   103   104   105   106   107   108   109   110   ...   334
Байланысты:
Изучаем Python

yes
What is your name? 
Lynn
Which mountain would you like to climb someday? 
Devil's Thumb
Would you like to let another person respond? (yes/ no) no
--- Poll Results --- 


142
Глава 7 • Ввод данных и циклы while
Lynn would like to climb Devil's Thumb. 
Eric would like to climb Denali.
УПРАЖНЕНИЯ
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. Отпуск мечты
: напишите программу, которая опрашивает пользователей, где бы они 
хотели провести отпуск. Включите блок кода для вывода результатов опроса.
Итоги
В этой главе вы научились использовать 
input()
для того, чтобы пользователи 
могли вводить собственную информацию в своих программах. Вы научились рабо-
тать с числовыми и текстовыми данными, а также управлять продолжительностью 
выполнения своих программ с помощью циклов 
while
. Также мы рассмотрели 
несколько способов управления циклами 
while
: установка флага, команда 
break
и команда 
continue
. Вы узнали, как использовать цикл 
while
для перемещения 
элементов из одного списка в другой и как удалить все вхождения некоторого 
значения из списка. Также были рассмотрены возможности применения циклов 
while
со словарями.

Достарыңызбен бөлісу:
1   ...   103   104   105   106   107   108   109   110   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет