❃ Хижина программиста Æ
16.5K subscribers
1.1K photos
75 videos
21 files
2.52K links
Канал для IT Дизайнеров и Программистов, Инженеров и Преподавателей

📡 Ссылка на канал: @hut_programmer_07

⚖️ Фундаментальные знания по основам программирования, философии и этики

💡 По вопросам рекламы: @quadd4rv1n7

Σ 只
Download Telegram
Код для проведения викторины на Python

Для получения случайных вопросов с вариантами ответов и правильным ответом через 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1