Вопрос задан 21.07.2023 в 19:05. Предмет Информатика. Спрашивает Globalavto Globalavto.

(python3:)Мне нужна помощь , мне нужно написать программу которая будет задавать вопросы та

выдавать ответы, если ответ правильный то говорит что «правильно »а если нет то «ответ неверный » примерно 5 вопросов , и задача не должна быть очень сильно завалила всякими циклами​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пантелеева Вика.

import random as r

array_ask=[["ты жив?","yes"],["5+5","10"],["5+10","15"]]

for i in range(len(array_ask)):

n=r.randint(0,len(array_ask)-1)

x=input(array_ask[n][0])

if x==array_ask[n][1]:

 print(True)

else:

 print (False)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Я могу помочь вам написать программу на Python, которая будет задавать 5 вопросов и проверять ответы пользователя. Для этого мы можем использовать структуры данных, такие как списки, чтобы хранить вопросы и ответы, и цикл для обработки каждого вопроса. Как вы хотите хранить вопросы и ответы - это ваш выбор. Ниже приведен пример программы:

python
def main(): questions = [ { "question": "Сколько будет 2 + 2?", "answer": "4" }, { "question": "Какое выражение возвращает результат True?", "answer": "True" }, { "question": "Как называется столица Франции?", "answer": "Париж" }, { "question": "Сколько дней в високосном году?", "answer": "366" }, { "question": "Какой язык программирования мы используем?", "answer": "Python" } ] score = 0 print("Добро пожаловать в викторину!") for idx, q in enumerate(questions, start=1): print(f"Вопрос {idx}: {q['question']}") user_answer = input("Ваш ответ: ") if user_answer.lower() == q['answer'].lower(): print("Правильно!\n") score += 1 else: print(f"Ответ неверный. Правильный ответ: {q['answer']}\n") print(f"Ваш счет: {score} из {len(questions)}") if __name__ == "__main__": main()

Пример выше будет задавать 5 вопросов и проверять ответы пользователя. Ответы будут приведены к нижнему регистру (чтобы программа была нечувствительна к регистру). После ответов на все вопросы программа выдаст ваш счет (сколько ответов было правильными из 5).

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос