Нужен код на питоне с функцией без class , код для теста с 3 вопросами и 3 вариантами ответа.
Ответы на вопрос
Ответ:
Конечно! Вот пример кода на Python без использования классов с функцией, которая задает 3 вопроса и имеет 3 варианта ответа:
```python
def ask_questions():
questions = ['Вопрос 1: Какой цвет неба?',
'Вопрос 2: Сколько планет в Солнечной системе?',
'Вопрос 3: Кто написал роман "Война и мир"?']
answers = ['a) Зеленый',
'b) Голубой',
'c) Красный',
'a) 5',
'b) 8',
'c) 9',
'a) Лев Толстой',
'b) Андрей Белый',
'c) Федор Достоевский']
correct_choices = ['b', 'c', 'a']
score = 0
for i, question in enumerate(questions):
print(question)
print('Варианты ответа:')
print(answers[i*3])
print(answers[i*3+1])
print(answers[i*3+2])
user_choice = input('Введите ваш ответ (a, b или c): ')
if user_choice == correct_choices[i]:
print('Верно!\n')
score += 1
else:
print('Неверно!\n')
print('Вы ответили правильно на', score, 'вопроса(ов) из', len(questions))
ask_questions()
```
Программа будет задавать вопросы, предлагать варианты ответов и сравнивать выбор пользователя с правильным ответом. В конце программа выведет количество правильных ответов.
Пожалуйста, обратите внимание на то, что код будет работать в среде, поддерживающей ввод и вывод, такую как командная строка или интерактивная оболочка Python.