... 'emus': {}
... },
... 'plants': {},
... 'other': {}
... }
>>>
16. Выведите на экран высокоуровневые ключи словаря life:
>>> print(life.keys())
dict_keys(['animals', 'other', 'plants'])
Python 3 содержит функционал для работы с ключами словарей. Чтобы вывести
их как список, используйте следующую строку:
>>> print(list(life.keys()))
['animals', 'other', 'plants']
Вы можете использовать пробелы, чтобы сделать ваш код более удобочита-
емым:
>>> print (list (life.keys()))
['animals', 'other', 'plants']
442
Приложение Д. Ответы к упражнениям
17. Выведите на экран ключи life['animals']:
>>> print(life['animals'].keys())
dict_keys(['cats', 'octopi', 'emus'])
18. Выведите значения life['animals']['cats']:
>>> print(life['animals']['cats'])
['Henri', 'Grumpy', 'Lucy']
Глава 4. Корочка Python: структуры кода
1. Присвойте значение 7 переменной guess_me. Далее напишите условные провер-
ки (if, else и elif), чтобы вывести строку 'too low', если значение переменной
guess_me меньше 7, 'too high' — если оно больше 7, и 'just right' — если равно 7:
guess_me = 7
if guess_me < 7:
print('too low')
elif guess_me > 7:
print('too high')
else:
print('just right')
Запустите эту программу, и вы увидите следующую строку:
just right
2. Присвойте значение 7 переменной guess_me и значение 1 переменной start.
Напишите цикл while, который сравнивает переменные start и guess_me. Выве-
дите строку 'too low', если значение переменной start меньше значения пере-
менной guess_me. Если значение переменной start равно значению перемен-
ной guess_me, выведите строку 'found it!' и выйдите из цикла. Если значение
переменной start больше значения переменной guess_me, выведите строку
'oops' и выйдите из цикла. Увеличьте значение переменной start на выходе из
цикла:
guess_me = 7
start = 1
while True: