Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vacancy = input('Введите название вакансии: ')
- while len(vacancy) < 1:
- print('Данные некорректны, повторите ввод')
- vacancy = input('Введите название вакансии: ')
- description = input('Введите описание вакансии: ')
- while len(description) < 1:
- print('Данные некорректны, повторите ввод')
- description = input('Введите описание вакансии: ')
- experience = input('Введите требуемый опыт работы (лет): ')
- while not experience.isdigit():
- print('Данные некорректны, повторите ввод')
- experience = input('Введите требуемый опыт работы (лет): ')
- else:
- experience = int(experience)
- lower_bound = input('Введите нижнюю границу оклада вакансии: ')
- while not lower_bound.isdigit():
- print('Данные некорректны, повторите ввод')
- lower_bound = input('Введите нижнюю границу оклада вакансии: ')
- else:
- lower_bound = int(lower_bound)
- upper_bound = input('Введите верхнюю границу оклада вакансии: ')
- while not upper_bound.isdigit():
- print('Данные некорректны, повторите ввод')
- upper_bound = input('Введите верхнюю границу оклада вакансии: ')
- else:
- upper_bound = int(upper_bound)
- free_schedule = input('Есть ли свободный график (да / нет): ')
- while not (free_schedule == 'да' or free_schedule == 'нет'):
- print('Данные некорректны, повторите ввод')
- free_schedule = input('Есть ли свободный график (да / нет): ')
- premium = input('Является ли данная вакансия премиум-вакансией (да / нет): ')
- while not (premium == 'да' or premium == 'нет'):
- print('Данные некорректны, повторите ввод')
- premium = input('Является ли данная вакансия премиум-вакансией (да / нет): ')
- average_salary = (lower_bound + upper_bound) // 2
- def get_suffix_by_age(count):
- if count % 10 == 0 or 5 <= count % 10 <= 9 or 10 <= count % 100 <= 19:
- return 'лет'
- elif 2 <= count % 10 <= 4:
- return 'года'
- else:
- return 'год'
- def get_suffix_by_rubles(count):
- if count % 10 == 0 or 5 <= count % 10 <= 9 or 10 <= count % 100 <= 19:
- return 'рублей'
- elif 2 <= count % 10 <= 4:
- return 'рубля'
- else:
- return 'рубль'
- print(vacancy)
- print('Описание: {}'.format(description))
- print('Требуемый опыт работы: {0} {1}'.format(experience,
- get_suffix_by_age(experience)))
- print('Средний оклад: {0} {1}'.format(average_salary,
- get_suffix_by_rubles(average_salary)))
- print('Свободный график: {}'.format(free_schedule))
- print('Премиум-вакансия: {}'.format(premium))
Advertisement
Add Comment
Please, Sign In to add comment