
Сделать тест в пайтоне по теме химии 200 балов дам


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

Відповідь:
questions = [
"Какой элемент имеет атомный номер 1?",
"Какой элемент имеет символ O?",
"Сколько электронов во внешней оболочке углерода?",
"Какой элемент имеет атомный номер 2?"
]
answers = [
"водород",
"кислород",
"4",
"гелий"
]
score = 0
for i in range(len(questions)):
print(questions[i])
user_answer = input("Ваш ответ: ")
if user_answer.lower() == answers[i].lower():
print("Верно!")
score += 1
else:
print("Неверно. Правильный ответ: ", answers[i])
print("Ваш итоговый счет: ", score)
Пояснення:



Конечно, я могу помочь вам создать простой тест по химии на Python. Вот пример кода для создания теста на 10 вопросов, каждый вопрос оценивается в 20 баллов:
pythonimport random
# Создаем список вопросов и ответов
вопросы = [
{
"вопрос": "Что обозначает символ Hg в таблице химических элементов?",
"ответы": ["Ртуть", "Свинец", "Серебро", "Водород"],
"правильный_ответ": "Ртуть"
},
{
"вопрос": "Сколько протонов в атоме углерода (C)?",
"ответы": ["4", "6", "8", "12"],
"правильный_ответ": "6"
},
{
"вопрос": "Какой химический символ у железа?",
"ответы": ["Fe", "F", "I", "Au"],
"правильный_ответ": "Fe"
},
{
"вопрос": "Что обозначает символ Na в таблице химических элементов?",
"ответы": ["Неон", "Натрий", "Никель", "Неоний"],
"правильный_ответ": "Натрий"
},
{
"вопрос": "Какой химический элемент обозначается символом O?",
"ответы": ["Кислород", "Азот", "Углерод", "Гелий"],
"правильный_ответ": "Кислород"
},
{
"вопрос": "Сколько азота (N) в молекуле аммиака (NH3)?",
"ответы": ["1", "2", "3", "4"],
"правильный_ответ": "3"
},
{
"вопрос": "Какой химический символ у водорода?",
"ответы": ["Hg", "H", "He", "Ho"],
"правильный_ответ": "H"
},
{
"вопрос": "Какой элемент является основным составным частицей камня?",
"ответы": ["Кремний", "Кислород", "Углерод", "Железо"],
"правильный_ответ": "Кремний"
},
{
"вопрос": "Какой газ составляет большую часть атмосферы Земли?",
"ответы": ["Кислород", "Азот", "Углекислый газ", "Аргон"],
"правильный_ответ": "Азот"
},
{
"вопрос": "Какой элемент является жидким при комнатной температуре?",
"ответы": ["Меркурий", "Свинец", "Золото", "Серебро"],
"правильный_ответ": "Меркурий"
}
]
# Функция для проведения теста
def провести_тест(вопросы):
счет = 0
for вопрос in вопросы:
print(вопрос["вопрос"])
for i, ответ in enumerate(вопрос["ответы"], start=1):
print(f"{i}. {ответ}")
выбор = int(input("Выберите номер правильного ответа: "))
if вопрос["ответы"][выбор - 1] == вопрос["правильный_ответ"]:
счет += 20
return счет
# Проводим тест
счет = провести_тест(вопросы)
# Выводим результат
print(f"Ваш счет: {счет} из 200 баллов")
Этот код создает список вопросов с вариантами ответов и правильными ответами. Пользователю будет предложено выбрать номер правильного ответа на каждый вопрос, и его оценка будет подсчитана в конце теста.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili