nestdic = { 'modelname' : {
'mod-num-1221' : 'LENEVO' ,
'mod-num-1222' : 'ASUS' ,
'mod-num-1223' : 'APPLE' ,
'mod-num-1224' : 'SAMSUNG' ,
'mod-num-1225' : 'HP'
}, 'ostype' : {
'LENEVO' : 'Windows' ,
'ASUS' : 'Windows' ,
'APPLE' : 'IOS' ,
'SAMSUNG' : 'LINUX' ,
'HP' : 'Windows'
} }
option = input("Please select from the below options\n1. Vendor Name type\n2. OS type\n\n\nPlease make a selection or press Q to quit: ")
if option == '1':
for i in range(5):
modelnum = input("Please enter the model num: ")
model = list(nestdic['modelname'])
if modelnum not in model:
print("Model name not found")
continue
modelname = nestdic['modelname'][modelnum]
if modelnum in model:
print("model name = " + modelname)
elif option == '2':
for i in range(5):
compname = input("Please enter the vendors name: ")
os = list(nestdic['ostype'])
if compname not in os:
print("os name not found")
continue
compsname = nestdic['ostype'][compname]
if compname in os:
print("OS type = " + compsname)
Когда я запускаю этот скрипт, он запрашивает у меня варианты. Если я выберу номер модели, он попросит меня ввести номер модели ... когда я ввожу номер модели (ключ), он дает мне имя модели (значения) ... В настоящее время я могу ввести один раз и получить только один выход. Я хочу ввести несколько значений и получить несколько выходов. Вход = номер модуля-1221, номер модуля-1222, номер модуля-1225 Выход = LENEVO, ASUS, HP