Дан словарь с результатами жеребьевки Чемпионата мира по футболу-2018 пяти стран по группам:
draw_dict = {
'Россия': 'A',
'Португалия': 'B',
'Франция': 'C',
'Дания': 'C',
'Египет': 'A'
}
Напишите код, который по названию страны country присваивает переменной group название группы по результатам жеребьевки. Если страны нет в словаре draw_dict, то переменной group присваивается значение 'unknown'. Выполните код для значения country = 'Италия'.
Выдает ошибку:
Италии нет в словаре draw_dict. Нужно присвоить group = 'unknown'
2)Решите предыдущую задачу, используя метод setdefault. Вместо проверки на наличие ключа вы можете сразу назначить значение по умолчанию 'unknown'. Проверьте работу кода для country = 'Италия'. Результат запишите в переменную group.
Та же проблема:
Италии нет в словаре draw_dict. Нужно присвоить group = 'unknown'
draw_dict = {
'Россия': 'A',
'Португалия': 'B',
'Франция': 'C',
'Дания': 'C',
'Египет': 'A'
}
Напишите код, который по названию страны country присваивает переменной group название группы по результатам жеребьевки. Если страны нет в словаре draw_dict, то переменной group присваивается значение 'unknown'. Выполните код для значения country = 'Италия'.
Выдает ошибку:
Италии нет в словаре draw_dict. Нужно присвоить group = 'unknown'
Python:
draw_dict = {
'Россия': 'A',
'Португалия': 'B',
'Франция': 'C',
'Дания': 'C',
'Египет': 'A'
}
country='Италия'
group =[]
if country in draw_dict:
group.append(draw_dict[country])
else:
group.append('unknown')
2)Решите предыдущую задачу, используя метод setdefault. Вместо проверки на наличие ключа вы можете сразу назначить значение по умолчанию 'unknown'. Проверьте работу кода для country = 'Италия'. Результат запишите в переменную group.
Та же проблема:
Италии нет в словаре draw_dict. Нужно присвоить group = 'unknown'
Python:
draw_dict = {
'Россия': 'A',
'Португалия': 'B',
'Франция': 'C',
'Дания': 'C',
'Египет': 'A'
}
country='Италия'
group =[]
draw_dict.setdefault(country, 'unknown')
group.append(draw_dict)
Последнее редактирование: