【问题标题】:Conditional statement based on user's input基于用户输入的条件语句
【发布时间】: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


    【解决方案1】:

    if user types 'Show':

    你有正确的想法,你只需要得到用户的输入。我会将您指向this 资源以获取用户的输入,看看您是否可以从那里找到它。

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 2019-06-18
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多