Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 71

11. Используя словарь e2f, выведите французский вариант слова walrus.

12. Создайте французско-английский словарь f2e на основе словаря e2f. Исполь-

зуйте метод items.

13. Используя словарь f2e, выведите английский вариант слова chien.

14. Создайте и выведите на экран множество английских слов из ключей словаря

e2f.

15. Создайте многоуровневый словарь life. Используйте следующие строки для

ключей верхнего уровня: 'animals', 'plants' и 'other'. Сделайте так, чтобы ключ

'animals' ссылался на другой словарь, имеющий ключи 'cats', 'octopi' и 'emus'.

Сделайте так, чтобы ключ 'cats' ссылался на список строк со значениями 'Henri',

'Grumpy' и 'Lucy'. Остальные ключи должны ссылаться на пустые словари.

16. Выведите на экран высокоуровневые ключи словаря life.

17. Выведите на экран ключи life['animals'].

18. Выведите значения life['animals']['cats'].

4 Корочка Python:

структуры кода

В первых трех главах вы увидели множество примеров данных, но практически

не работали с ними. В большинстве примеров использовался интерактивный ин-

терпретатор, а сами они были довольно короткими. Теперь вы увидите, как струк-

турировать код Python, а не только данные.

В большинстве языков программирования символы вроде фигурных скобок ({ и })

или ключевые слова вроде begin и end применяется для того, чтобы разбить код на

разделы. В этих языках хорошим тоном является использование отбивки пробела-

ми, чтобы сделать программу более удобочитаемой для себя и других. Существуют

даже инструменты, которые помогут красиво выстроить ваш код.

Гвидо ван Россум при разработке Python решил, что выделения пробелами

будет достаточно, чтобы задать структуру программы и избежать ввода всех этих

скобок. Python отличается от других языков тем, что пробелы в нем используются

для того, чтобы задать структуру программы. Этот аспект новички замечают одним

из первых, и он может показаться странным для тех, кто уже работал с другими

языками программирования. Однако по прошествии некоторого времени это на-

чинает казаться естественным и вы перестаете это замечать. Вы даже привык нете

к тому, что делаете больше, набирая меньше текста.

Комментируем с помощью символа #

Комментарий — это фрагмент текста в вашей программе, который будет проигно-

рирован интерпретатором Python. Вы можете использовать комментарии, чтобы

дать пояснение близлежащего кода, сделать какие-то пометки для себя, или для

чего-то еще. Комментарий помечается символом #; все, что находится после # до

конца текущей строки, является комментарием. Обычно комментарий располага-

ется на отдельной строке, как показано здесь:

>>> # 60 с/мин * 60 мин/ч * 24 ч/день

>>> seconds_per_day = 86400

Или на той же строке, что и код, который нужно пояснить:

>>> seconds_per_day = 86400 # 60 sec/min * 60 min/hr * 24 hr/day

Продлеваем строки с помощью символа \

101

Символ # имеет много имен: хеш, шарп, фунт или устрашающее октоторп 1.

Как бы вы его ни назвали2, его эффект действует только до конца строки, на кото-

рой он располагается.

Python не дает возможности написать многострочный комментарий. Вам нуж-