• Предмет: Информатика
  • Автор: maksgorkiy0846
  • Вопрос задан 2 месяца назад

Нужен код на питоне с функцией без class , код для теста с 3 вопросами и 3 вариантами ответа.​

Ответы

Ответ дал: zazuk933
0

Ответ:

Конечно! Вот пример кода на 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.

Вас заинтересует