Роняю Капибаруадентифициловаякислотахи
Знаток
(296)
6 месяцев назад
print("Добро пожаловать в программу тестирования!")
# Список вопросов с вариантами ответов
questions = {
"1. Что такое столица России?\nA. Санкт-Петербург\nB. Москва\nC. Новосибирск\n",
"2. Сколько планет в Солнечной системе?\nA. 7\nB. 9\nC. 8\n",
"3. Какой язык программирования считается самым популярным в мире?\nA. Python\nB. C++\nC. Java\n",
}
# Словарь с правильными ответами
correct_answers = {
"1": "B",
"2": "C",
"3": "A",
}
score = 0
# Проход по каждому вопросу
for q in questions:
answer = input(q).upper()
question_number = q.split(".")[0].strip() # Получаем номер вопроса
# Проверяем ответ и увеличиваем счет, если ответ правильный
if answer == correct_answers[question_number]:
print("Правильно!")
score += 1
else:
print("Неправильно!")
print("тест завершен. Вы набрали", score, "баллов из", len(questions))
пойдет?
resurce
Гуру
(4210)
6 месяцев назад
#include <iostream>
#include <string>
int main() {
int score = 0; // Счетчик правильных ответов
int answer; // Переменная для хранения ответа пользователя
// Вопрос 1
std::cout << "Вопрос 1: Какой оператор в C++ используется для ввода данных?\n";
std::cout << "1) <<\n";
std::cout << "2) >>\n";
std::cout << "3) ==\n";
std::cout << "Введите номер правильного ответа: ";
std::cin >> answer;
if (answer == 2) {
score++;
}
// Вопрос 2
std::cout << "Вопрос 2: Какой тип данных используется для хранения логических значений true и false?\n";
std::cout << "1) double\n";
std::cout << "2) int\n";
std::cout << "3) bool\n";
std::cout << "Введите номер правильного ответа: ";
std::cin >> answer;
if (answer == 3) {
score++;
}
// Вопрос 3
std::cout << "Вопрос 3: Какой ключевой слово используется для создания цикла, который выполняется по крайней мере один раз?\n";
std::cout << "1) for\n";
std::cout << "2) while\n";
std::cout << "3) do-while\n";
std::cout << "Введите номер правильного ответа: ";
std::cin >> answer;
if (answer == 3) {
score++;
}
// Вывод результатов
std::cout << "Вы ответили правильно на " << score << " из 3 вопросов.\n";
return 0;
}
Даниил Булаткин
Ученик
(147)
6 месяцев назад
print("Добро пожаловать в программу тестирования!")
# Инициализация счетчика баллов
score = 0
# Вопрос 1
print("\nВопрос 1: Какая столица Франции?")
print("a) Лондон")
print("b) Париж")
print("c) Берлин")
answer1 = input("Ваш ответ: ").lower()
# Проверка ответа на вопрос 1
if answer1 == "b":
print("Правильно!")
score += 1
else:
print("Неправильно.")
# Вопрос 2
print("\nВопрос 2: Сколько планет в Солнечной системе?")
print("a) 7")
print("b) 8")
print("c) 9")
answer2 = input("Ваш ответ: ").lower()
# Проверка ответа на вопрос 2
if answer2 == "b":
print("Правильно!")
score += 1
else:
print("Неправильно.")
# Вопрос 3
print("\nВопрос 3: Какой год начала Второй мировой войны?")
print("a) 1935")
print("b) 1939")
print("c) 1941")
answer3 = input("Ваш ответ: ").lower()
# Проверка ответа на вопрос 3
if answer3 == "b":
print("Правильно!")
score += 1
else:
print("Неправильно.")
# Вывод итогового результата
print("\nВы ответили правильно на", score, "вопросов из 3.")