71 УПРАЖНЕНИЯ 4.1. Пицца: вспомните по крайней мере три названия ваших любимых видов пиццы. Со-
храните их в списке и используйте цикл
for
для вывода всех названий.
• Измените цикл for так, чтобы вместо простого названия пиццы выводилось сообще-
ние, включающее это название. Таким образом, для каждого элемента должна выво-
диться строка с простым текстом, например: «I like pepperoni pizza».
• Добавьте в конец программы (после цикла for) строку с завершающим сообщением.
Таким образом, вывод должен состоять из трех (и более) строк с названиями пиццы
и дополнительного сообщения — скажем, «I really love pizza!».
4.2. Животные: создайте список из трех (и более) животных, обладающих общей характе-
ристикой. Используйте цикл for для вывода названий всех животных.
• Измените программу так, чтобы вместо простого названия выводилось сообщение,
включающее это название, — например, «A dog would make a great pet».
• Добавьте в конец программы строку с описанием общего свойства. Например, мож-
но вывести сообщение «Any of these animals would make a great pet!».
Создание числовых списков
Необходимость хранения наборов чисел возникает в программах по многим при-
чинам. Например, в компьютерной игре могут храниться координаты каждого
персонажа на экране, таблицы рекордов и т. д. В программах визуализации данных
пользователь почти всегда работает с наборами чисел: температурой, расстоянием,
численностью населения, широтой/долготой и другими числовыми данными.
Списки идеально подходят для хранения наборов чисел, а Python предоставляет
специальные средства для эффективной работы с числовыми списками. Достаточно
один раз понять, как эффективно пользоваться этими средствами, и ваш код будет
хорошо работать даже в том случае, если список содержит миллионы элементов.
Функция range()
Функция
range()
упрощает построение числовых последовательностей. Например,
с ее помощью можно легко вывести серию чисел: