Форум сайта python.su
null
Отредактировано Freddi851 (Янв. 30, 2017 14:31:33)
Офлайн
Написать программу
Офлайн
Отредактировано Freddi851 (Янв. 30, 2017 14:30:23)
Офлайн
Freddi851
Офлайн
На начальном этапе Вам необходимо создать два пустых списка: принятые на работу, не принятые на работу. Далее в коде используя, к примеру, метод append() добавлять в тот или иной список претендентов на работу.
P.S. Оборачивайте код в теги
[code python][/code]
Отредактировано Romissevd (Янв. 29, 2017 17:57:57)
Офлайн
Romissevdможно пожалуйста , какой-нибудь пример.
На начальном этапе Вам необходимо создать два пустых списка: принятые на работу, не принятые на работу. Далее в коде используя, к примеру, метод append() добавлять в тот или иной список претендентов на работу.P.S. Оборачивайте код в теги
Офлайн
dremdemнет, это просто начал все менять, вариант с if не подходит…
Офлайн
Freddi851
можно пожалуйста , какой-нибудь пример.
ну допустим , как тогда нужно будет начать?
lst_1 = [] lst_2 = [] n = 0 while n < 5: value = input("Enter y or n:") if value == 'y': lst_1.append(value) elif value == 'n': lst_2.append(value) else: print("incorrect value") n += 1 print("lst_1:", lst_1) print("lst_2:", lst_2)
Офлайн
def no(name): print('Вы,',name,'нам не подходите') denied.append(name) def zapros(name): test = ['вы знаете python? да-1, нет - 2', 'ваш опыт работы лет?', 'желаемая зарплата?'] print(name,test[0]) if 1 == int(input('-> ')): print(name,test[1]) if 5 <= int(input('-> ')) : print(name,test[2]) return 1 if 1000 >= int(input('-> ')) else 0 else: return 0 else: return 0 denied = [] fulfill = [] vacancy = 5 while vacancy: name = input('Ваше имя - ') if zapros(name): print(name,' вы нам подходите, оставьте ваши контакты') kontakt = input('оставьте свой номер тел.-> ') fulfill.append((name,kontakt)) vacancy -= 1 else: no(name) print('Приняты:') for i in fulfill: print('Имя {} телефон - {}'.format(*i)) print('Отказано:',','.join(denied))
Отредактировано marvellik (Янв. 30, 2017 12:13:37)
Офлайн