Для получения случайных вопросов с вариантами ответов и правильным ответом через API в коде используется библиотека
requests
.pip install requests
import requests
from googletrans import Translator
# URL API для получения вопросов
url = "https://opentdb.com/api.php"
# Инициализация класса Translator
translator = Translator()
# Параметры запроса для получения 5 случайных вопросов
params = {
"amount": 5, # Количество вопросов
"type": "multiple" # Тип вопросов (многовариантные)
}
# Отправка запроса
response = requests.get(url, params=params)
# Проверка успешности запроса
if response.status_code == 200:
data = response.json()
# Перебор вопросов и вывод их на экран
for idx, question in enumerate(data['results'], start=1):
question['question'] = translator.translate(question['question'], dest='ru').text
question['correct_answer'] = translator.translate(question['correct_answer'], dest='ru').text
question['incorrect_answers'] = [translator.translate(option, dest='ru').text for option in question['incorrect_answers']]
print(f"Вопрос {idx}: {question['question']}")
print("Варианты ответа:")
for option in question['incorrect_answers']:
print(f"- {option}")
print(f"- {question['correct_answer']} (Правильный ответ)\n")
else:
print("Ошибка при получении данных:", response.status_code)
Ставьте «
⌨️ Теги: #python #api #answer #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Wave — это терминал с открытым исходным кодом, который может запускать графические виджеты, управляемые и интегрированные непосредственно с интерфейсом командной строки.
Он включает в себя базовый терминал, обозреватель каталогов, предварительный просмотр файлов (изображений, мультимедиа, разметки), графический редактор (для файлов с кодом/текстом), веб-браузер и интегрированный чат с искусственным интеллектом.
Wave — это не просто еще один эмулятор терминала; это переосмысление того, как создаются терминалы.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #python #api #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Он включает в себя базовый терминал, обозреватель каталогов, предварительный просмотр файлов (изображений, мультимедиа, разметки), графический редактор (для файлов с кодом/текстом), веб-браузер и интегрированный чат с искусственным интеллектом.
Wave — это не просто еще один эмулятор терминала; это переосмысление того, как создаются терминалы.
Ставьте «
⌨️ Теги: #python #api #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1