【发布时间】:2020-09-18 00:04:57
【问题描述】:
我正在尝试根据在职员工和已离职员工的字典回答一个问题: A 部分 - 创建活跃员工字典(按小时计酬)和终止员工列表
B 部分 - 收集用户对他们想做的事情的输入(显示列表、添加员工、删除员工)
C 部分 - 创建一个基于用户输入执行以下操作的条件语句:
显示:打印字典 添加:询问员工和小时费率并将该键/值对添加到员工字典中 删除:从活动字典中删除员工并将该员工添加为终止列表中的第一个元素
我很确定我有 A 部分和 B 部分,但我在 C 部分苦苦挣扎,因为我无法让第一个 if 语句起作用,而且我不知道如何添加员工,评分和字典的值对。
这是我目前所得到的:
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)
【问题讨论】:
标签: python dictionary conditional-statements user-input add