Для этой проблемы предположим, что выполняется следующая операция присваивания.Доступ к словарю с использованием Get
weekdays = {'Sunday':0, 'Monday':1, 'Tuesday':2, 'Wednesday':3, 'Thursday':4, 'Friday':5, 'Saturday':6}
Предположим, переменная
day
содержит значение, которое может быть или не может быть именем день. Напишите оператор присваивания, используя get, который присваиваетday_num
номер дня, еслиday
содержит имя дня и-1
в противном случае.Например, если день
'Wednesday'
тоday_num
должен быть3
и еслиday
является'Talk Like a Pirate Day'
тоday_num
должен быть-1
.
Вот мой код:
day_num = weekdays.get(day)
if day_num==None:
day_num=-1
Я просто не понимаю, почему она до сих пор не так; Я думаю, это правильно. Система домашних заданий продолжает показывать
Вы должны использовать только один оператор присваивания (и ничего больше)
большое спасибо !!! О, мой бог – bboychua