#python #dictionary #conditional-statements #user-input #add
#python #словарь #условные операторы #пользовательский ввод #Добавить
Вопрос:
Я пытаюсь ответить на вопрос, основанный на словаре активных и уволенных сотрудников: Часть A — Создайте словарь активных сотрудников (с почасовой оплатой) и список уволенных сотрудников
Часть B — Сбор данных пользователя о том, что они хотели бы сделать (показать список, добавить сотрудника, удалить сотрудника)
Часть C — Создайте условный оператор, который выполняет следующие действия на основе ввода пользователя:
Показать: выводит словарь Добавить: запрашивает сотрудника и почасовую ставку и добавляет эту пару ключ / значение в словарь сотрудника Удалить: удаляет сотрудника из активного словаря и добавляет этого сотрудника в качестве первого элемента в завершенный список
Я почти уверен, что у меня есть части A и B, но я борюсь с частью C, потому что я не могу заставить первый оператор if работать, и я не уверен, как добавить пару employee, rate и value в словарь.
Вот что у меня пока есть:
active = {
'Josh Allen': '$1,000/hr',
'Lamar Jackson': '$2,000/hr',
'Russel Wilson': '$5,000/hr',
'Patrick Mahomes': '$4,000/hr'
}
print(active)
terminated = ['Tom Brady', 'Phillip Rivers', 'Drew Lock', 'Sam Darnold']
print(terminated)
active.update({'Drew Brees': '$3,000/hr'})
print(active)
terminated.remove('Tom Brady')
print(terminated)
if user types 'Show':
print(active)
Ответ №1:
if user types 'Show':
У вас правильная идея, вам просто нужно получить ввод пользователя. Я укажу вам на этот ресурс для получения ввода пользователя и посмотрю, сможете ли вы понять это оттуда.