
PYTHON!!!!!!!!!!!!!!!!!! Представьте что вы набираете людей в команду для разработки игры своей
мечты! Но желающих очень много, поэтому можно сделать программу-собеседование для ваших будущих работников. Составьте 3+ вопросов с помощью операций из сегодняшнего урока. Постарайтесь использовать все! Например вы хотите принимать людей от 12 лет: Пример входа №1: - Сколько вам лет?: 5 Пример результата №1: - Извините, но вы нам не подходите ( Пример входа №2: - Сколько вам лет?: 15 Пример результата №2: - Отлично, перейдем к следующему вопросу!

Ответы на вопрос

Ответ:
#Python 3.8.3
_q_keys = {
'Question': 'Q',
'Validation': 'ValidIf'
}
_q = [
{
'Q': 'Your age:',
'ValidIf': '{} > 18',
},
{
'Q': 'Your main programming language:',
'ValidIf': '"{}" in ["C++", "C#", "Python", "C"]',
},
{
'Q': '''Whats your game development experience?
(Use reply codes:
1 - I have any commertial game projects
2 - I developed a lot of games, but only for me and my friends)
3 - I developed a few games only for me and my friend
4 - I delevoped 1-2 games which only i played
5 - I never tried to develop any game)''',
'ValidIf': '{} < 4',
}
]
def quiz(questions, keys):
for question_pair in questions:
print('Next Question:\n', question_pair[keys['Question']])
reply = input()
if not eval(question_pair[keys['Validation']].format(reply)):
print('Sorry, you dont suite us')
return
print('Congratulations, you\'re accepted in our team! Welcome ^_^')
quiz(_q, _q_keys)



Код:
revoke = "Мы вам обязательно перезвоним :)"
accept = "Вы приняты!"
next_q = "Отлично, перейдем к следующему вопросу!"
age = int(input("Сколько Вам лет? "))
if age <= 7:
print(revoke)
exit(1)
print(next_q)
ans1 = input("Есть ли у вас вредные привычки?").lower()
ans2 = input("Вы курите?").lower()
if ans1 == "да" or ans2 == "да":
print(revoke)
exit(1)
print(next_q)
ans1 = input("Есть ли у вас опыт работы с Python?").lower()
ans2 = input("Есть ли у вас опыт работы с NumPy?").lower()
if ans1 == "да" and ans2 == "да":
print(accept)
exit(0)
print(revoke)
exit(1)





Конечно, я понял! Вот три вопроса для программы-собеседования для будущих разработчиков игры:
Вопрос: Сколько опыта работы у вас в разработке игр? Пример входа: 2 года Пример результата: Отлично, опыт важен. Перейдем к следующему вопросу!
Вопрос: Какие языки программирования вы знаете? Пример входа: Python, C++, Java Пример результата: Прекрасно, разнообразие языков важно для нашей команды. Перейдем к следующему вопросу!
Вопрос: У вас есть опыт работы с графикой и анимацией? Пример входа: Да, я использовал Blender для создания 3D моделей и Unity для анимаций. Пример результата: Отлично, навыки в графике и анимации также важны. Перейдем к следующему вопросу!
Вопрос: Как бы вы оценили вашу коммуникационную способность? Пример входа: Я часто работаю над командными проектами и всегда стараюсь четко и ясно общаться. Пример результата: Хорошо, умение эффективно общаться важно для успешной работы в команде.
Вопрос: Сколько времени в неделю вы готовы уделять работе над проектом? Пример входа: Я готов работать около 20 часов в неделю. Пример результата: Спасибо за честный ответ. Готовность вкладывать усилия важна для достижения наших целей.
Эти вопросы помогут оценить навыки, опыт и готовность к работе будущих членов команды.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili