Tumgik
victoriafox · 9 days
Text
Tumblr media
6.12. Расширение: примеры, с которыми мы работаем, стали достаточно сложными, и в них можно вносить разного рода усовершенствования. Воспользуйтесь одним из примеров этой главы и расширьте его: добавьте новые ключи и значения, измените контекст программы или улучшите форматирование вывода.
Проект 8
0 notes
victoriafox · 9 days
Text
Tumblr media
6.11. Города: создайте словарь с именем cities. Используйте названия трех городов в качестве ключей словаря. Создайте словарь с информацией о каждом городе; включите в него страну, в которой расположен город, примерную численность населения и один примечательный факт, относящийся к этому городу. Ключи словаря каждого города должны называться country, population и fact. Выведите название каждого города и всю сохраненную информацию о нем.
0 notes
victoriafox · 9 days
Text
Tumblr media
6.10. Любимые числа: измените программу из упражнения 6.2, чтобы для каждого человека можно было хранить более одного любимого числа. Выведите имя каждого человека в списке и его любимые числа.
0 notes
victoriafox · 9 days
Text
Tumblr media
6.9. Любимые места: создайте словарь с именем favorite_places. Придумайте названия трех мест, которые станут ключами словаря, и сохраните для каждого человека от одного до трех любимых мест. Чтобы задача стала более интересной, опросите нескольких друзей и соберите реальные данные для своей программы. Переберите данные в словаре, выведите имя каждого человека и его любимые места.
0 notes
victoriafox · 10 days
Text
Tumblr media
6.8. Домашние животные: создайте несколько словарей, имена которых представляют клички домашних животных. В каждом словаре сохраните информацию о виде животного и имени владельца. Сохраните словари в списке с именем pets. Переберите элементы списка. В процессе перебора выведите всю имеющуюся информацию о каждом животном.
0 notes
victoriafox · 11 days
Text
Tumblr media
6.7. Люди: начните с программы, написанной для упражнения 6.1. Создайте два новых словаря, представляющих разных людей, и сохраните все три словаря в списке с именем people. Переберите элементы списка людей. В процессе перебора выведите всю имеющуюся информацию о каждом человеке.
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
Чтобы дополнительно усовершенствовать программу, включите в начало цикла for словаря команду if для проверки того, выбрал ли данный участник более одного языка программирования (проверка основана на значении len(languages)). Если у участника только один любимый язык, текст сообщения изменяется 
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes
victoriafox · 11 days
Text
Tumblr media
6.6. Опрос: возьмите за основу код favorite_languages.py (с. 115).
• Создайте список людей, которые должны участвовать в опросе по поводу любимого языка программирования. Включите некоторые имена, которые уже присутствуют в списке, и некоторые имена, которых в списке еще нет.
• Переберите список людей, которые должны участвовать в опросе. Если они уже прошли опрос, выведите сообщение с благодарностью за участие. Если они еще не проходили опрос, выведите сообщение с предложением принять участие.
0 notes
victoriafox · 11 days
Text
Tumblr media
6.5. Реки: создайте словарь с названиями трех больших рек и стран, по которым протекает каждая река. Одна из возможных пар «ключ-значение» — 'nile': 'egypt'.
• Используйте цикл для вывода сообщения с упоминанием реки и страны — например, «The Nile runs through Egypt».
• Используйте цикл для вывода названия каждой реки, включенной в словарь.
• Используйте цикл для вывода названия каждой страны, включенной в словарь.
0 notes
victoriafox · 11 days
Text
Tumblr media
6.4. Глоссарий 2: теперь, когда вы знаете, как перебрать элементы словаря, упростите код из упражнения 6.3, заменив серию команд print циклом, перебирающим ключи и значения словаря. Когда вы будете уверены в том, что цикл работает, добавьте в глоссарий еще пять терминов Python. При повторном запуске программы новые слова и значения должны быть автоматически включены в вывод.
0 notes
victoriafox · 11 days
Text
Tumblr media
0 notes