基于用户输入的条件语句

问题描述

我正试图根据在职和离职员工的字典来回答一个问题: A部分-创建在职员工字典(按小时计算)和离职员工列表

B部分-收集用户对他们想做的事情的输入(显示列表,添加员工,删除员工)

C部分-创建一个条件语句,根据用户输入执行以下操作:

显示:打印字典 添加:询问员工和每小时的费率,并将该键/值对添加到员工词典中 删除:从活动词典中删除员工,并将该员工添加为终止列表中的第一个元素

我很确定我拥有A和B部分,但是我在C部分中苦苦挣扎,因为我无法获得第一个if语句起作用,而且我不确定如何添加员工和字典中的值对。

这是到目前为止我得到的:

active = {
    'Josh Allen': '$1,000/hr','Lamar Jackson': '$2,'Russel Wilson': '$5,'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)

解决方法

if user types 'Show':

您有正确的想法,只需要获取用户的输入即可。我将向您介绍this资源,以获取用户的输入,然后查看是否可以从那里找到它。