Вот пример игрового теста на Python. Он задаёт три вопроса пользователю и на основе их ответов определяет, какой смайлик подходит человеку:
def main():
print("Добро пожаловать в тест по определению вашего смайлика!")
print("Ответьте на три вопроса, чтобы узнать, какой смайлик вам подходит.")
score = 0 # Переменная для подсчёта очков
# Первый вопрос
print("\n1. Как вы обычно себя чувствуете по утрам?")
print(" a) Счастливым и бодрым")
print(" b) Уставшим и раздражённым")
print(" c) Равнодушным")
answer1 = input("Ваш ответ (a/b/c): ").lower()
if answer1 == "a":
score += 2
elif answer1 == "b":
score += 0
elif answer1 == "c":
score += 1
# Второй вопрос
print("\n2. Как вы реагируете на шутки?")
print(" a) Смеюсь и поднимаю всем настроение")
print(" b) Не понимаю шутки или нахожу их неуместными")
print(" c) Реагирую нейтрально")
answer2 = input("Ваш ответ (a/b/c): ").lower()
if answer2 == "a":
score += 2
elif answer2 == "b":
score += 0
elif answer2 == "c":
score += 1
# Третий вопрос
print("\n3. Как вы проводите свободное время?")
print(" a) Весело, в компании друзей")
print(" b) Предпочитаю побыть один")
print(" c) Занимаюсь своими делами, не отвлекаясь на эмоции")
answer3 = input("Ваш ответ (a/b/c): ").lower()
if answer3 == "a":
score += 2
elif answer3 == "b":
score += 0
elif answer3 == "c":
score += 1
# Определение смайлика
print("\nРезультаты теста:")
if score >= 5:
print("Вам подходит смайлик: :)")
elif 3 <= score < 5:
print("Вам подходит смайлик: -_-")
else:
print("Вам подходит смайлик: :(")
if __name__ == "__main__":
main()
### Как это работает:
1. Пользователю задаются три вопроса с вариантами ответов.
2. Ответы оцениваются, добавляя очки в зависимости от выбранного варианта.
3. На основе итогового количества очков выводится соответствующий смайлик:
- Высокий результат: смайлик `:)`.
- Средний результат: смайлик `-_-`.
- Низкий результат: смайлик `:(`.
Попробуйте запустить этот код и протестировать!
Примеры смайликов:
:)
:(
-_-