我正在尝试创建此工作计划,但不知道如何使用输入功能从列表中选择名称。这就是我正在尝试做的事情。
business_list = ["HR Manager", "IT Engineer", "Technician", "Office Manager", "Director"]
for item in business_list:
print(item)
def business_name():
business_input = input("Please state your business: ")
if business_input is "HR Manager":
print("There are 8 available slots for HR Manager.")
business_name()
最佳答案
我建议将您的 business_list
列表更改为字典,将标题作为键(全部大写,以尽量减少输入错误),将可用槽作为值。它可能看起来像:
business_list = {"HR MANAGER":8,"IT ENGINEER":2,...}
您的 business_name
函数可以是:
def business_name():
business_input = input("Please state your business: ")
try:
slots = business_list[business_input.upper().strip()]
print(f"There are {slots} available slots for {business_input}.")
except:
print("No name found for {business_input}. Please try again.")
business_name()
关于python - 使用输入函数从作业数组中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58847982/