Предмет: Информатика,
автор: billiass
Добавьте в тестирование подсчет правильных ответов. В конце выведите количество очков на экран. Пример вывод: Верных ответ: 3 Добавьте условие: если игрок набирает 3 очка, то выводится надпись «Ты победил», иначе «Ты проиграл», добавьте еще вопросов в тест.
на python.
MeFreedoM:
как полностью задача читается? в плане того, как баллы изначально игроки набирают. И подскажи, тебя устроит паскаль, а не пайтон?
в условии дана полная задача, но мне нужен только паскаль
он хочет что-то на подобии этого
так паскаль или питон? ._. как считаются очки молодых людей? если я просто напишу, что на ввод идёт 3, то всё? надпись?
питон, я случайно написала в том сообщении
что за тестирование? как оно работает? это доп задание или основное? если доп, можешь написать основное? потому что вообще ничего не понятно. Задачу написать 2 секунды. А как вот считаются баллы - не понятно
мне кажется, так просто любые вопрос можно подставить, баллы считаются по 1
да вот тут объяснение и решение сразу
Ответы
Автор ответа:
1
Условно говоря задача будет выглядеть так:
questions = [
{"question": "Сколько букв в английском алфавите?",
"answers":["26","33","28"],
"right_answer": 1
},
{"question": "Как зовут свинку из мультфильма Смешарики",
"answers":["Роза","Мира","Нюша"],
"right_answer": 3
},
{"question": "Как звали рыжеволосую девушку из клуба Винкс",
"answers":["Муза","Блум","Текна"],
"right_answer": 2
}
]
score = 0
for q in questions:
print(q['question'])
print(', '.join(q['answers']))
user_answer = int(input("Введи вариант ответа: "))
if user_answer == q['right_answer']:
print("Верно, +1 очко")
score += 1
else:
print("Не верно")
print(f"Ваши очки: {score}")
if score>2:
print("Ты победил")
else:
print("Ты проиграл")
там пишет, что ошибка отступа
линия какая?
я вот сейчас загрузила опять задачу и всё работает.
Там внизу пишет в ошибке какая линия
я вот сейчас загрузила опять задачу и всё работает.
Там внизу пишет в ошибке какая линия
print (q[question'])
как сделала отступ, опять это else
._. попробуй заново скопировать и вставить. Или сотри все пробелы на этой строке (перед словом print) и нажми затем на tab
то же самое сделай с else. С этими отступами (когда выкладываешь в инет) всегда запара. Просто нажимай на tab и всё
таб с print помогает, а с else вообще ничего
смотриии... тогда скопируй вот это " " и перед else поствь. по идее должно сработать
у вас есть телеграмм?
да
Похожие вопросы
Предмет: Українська мова,
автор: anastasia8636
Предмет: Українська література,
автор: Аноним
Предмет: История,
автор: starodumovkyrylo
Предмет: Английский язык,
автор: beleny001