Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 02 сентября 2025 10:26

Составить приложение со словами в библиотеке вы настоящем времени

Ответ нейросети

02 сентября 2025 10:26

Понимаю так: вы хотите небольшое приложение (CLI) для тренировки слов, где для каждого инфинитива в библиотечном контексте нужно правильно образовать форму для местоимения "вы" в настоящем времени.

Ниже готовый минимальный пример на Python. Он содержит набор слов (инфинитив), правильную форму для "вы" и пример употребления. Приложение задаёт вопросы и считает правильные ответы. Также есть возможность экспортировать словарь в JSON.

Пример кода (library_present_tense.py):

import random
import json

# Набор слов: инфинитив, форма "вы" в настоящем времени, пример использования
VERBS = [
    {"inf": "искать", "you": "вы ищете", "example": "Вы ищете книгу в каталоге."},
    {"inf": "читать", "you": "вы читаете", "example": "Вы читаете книгу в читальном зале."},
    {"inf": "брать", "you": "вы берёте", "example": "Вы берёте книгу на дом."},
    {"inf": "приносить", "you": "вы приносите", "example": "Вы приносите книгу на кассу."},
    {"inf": "возвращать", "you": "вы возвращаете", "example": "Вы возвращаете книгу в срок."},
    {"inf": "выдавать", "you": "вы выдаёте", "example": "Вы выдаёте книгу читателю."},
    {"inf": "хранить", "you": "вы храните", "example": "Вы храните редкие экземпляры в архиве."},
    {"inf": "оформлять", "you": "вы оформляете", "example": "Вы оформляете читательский билет."},
    {"inf": "записывать", "you": "вы записываете", "example": "Вы записываете книгу в свой список."},
    {"inf": "находить", "you": "вы находите", "example": "Вы находите нужную книгу."},
    {"inf": "заказывать", "you": "вы заказываете", "example": "Вы заказываете книгу через онлайн-каталог."},
    {"inf": "помогать", "you": "вы помогаете", "example": "Вы помогаете посетителям."}
]

def normalize(s: str) -> str:
    # Облегчает сравнение: переводим ё -> е, приводим к нижнему регистру
    return s.strip().lower().replace('ё', 'е').replace('Ё', 'Е')

def quiz(verbs, rounds=None):
    print("Привет! Это тренажер: форма 'вы' в настоящем времени в контексте библиотеки.")
    print("Каждое задание: дан инфинитив, введите форму 'вы' (например: 'вы читаете').\n")

    if rounds is None:
        rounds = len(verbs)
    total = rounds
    score = 0

    asked = 0
    used = []
    while asked < total:
        verb = random.choice(verbs)
        if verb in used:
            continue
        used.append(verb)
        asked += 1

        prompt = f"Глагол '{verb['inf']}' -> ваша форма 'вы': "
        ans = input(prompt)
        if normalize(ans) == normalize(verb["you"]):
            print("Правильно!\n")
            score += 1
        else:
            print(f"Неправильно. Правильно: {verb['you']}. Пример: {verb['example']}\n")

    print(f"Итог: {score} из {total} правильных ответов.")

def export_json(verbs, filename="library_present_tense.json"):
    data = [{"inf": v["inf"], "you": v["you"], "example": v["example"]} for v in verbs]
    with open(filename, "w", encoding="utf-8") as f:
        json.dump(data, f, ensure_ascii=False, indent=2)
    print(f"Словарь экспортирован в {filename}")

def main():
    print("Выберите действие:")
    print("1. Пройти тест по формам 'вы' (напр. 'вы читаете').")
    print("2. Экспортировать словарь в JSON.")
    choice = input("Введите 1 или 2: ").strip()

    if choice == "1":
        # Можно задать количество раундов, по умолчанию - все слова
        rounds_input = input("Сколько вопросов проверить? (нажмите Enter для всех): ").strip()
        rounds = int(rounds_input) if rounds_input.isdigit() else None
        quiz(VERBS, rounds)
    elif choice == "2":
        export_json(VERBS)
    else:
        print("Некорректный выбор. Завершение.")

if __name__ == "__main__":
    main()

Как запустить:

  • Установите Python (3.x).
  • Сохраните код в файл, например, library_present_tense.py.
  • В терминале запустите: python library_present_tense.py
  • Следуйте меню: пройдите тест или экспортируйте словарь в JSON.

Дополнительно:

  • Могу адаптировать под веб-страницу (HTML/JS) или под другие языки программирования (JavaScript/Node.js, Java, и т.д.).
  • Могу расширить набор слов, добавить поля с контекстными примерами, переводы на другой язык или режим проверки без регистрации точности по форме ё/е.

Хотите, чтобы я сделал версию под веб (HTML+JS) или добавил режим перевода/контекста для каждой пары слов?

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Составить приложение со словами в библиотеке вы настоящем времени
Понимаю так: вы хотите небольшое приложение (CLI) для тренировки слов, где для каждого инфинитива в библиотечном контексте нужно правильно образовать форму для местоимения "вы" в настоящем времени. Ниже готовый минимальный пример на Python. Он содержит набор слов (инфинитив), правильную форму для "вы" и пример употребления. Приложение задаёт вопросы и считает правильные ответы. Также есть возможность экспортировать словарь в JSON. Пример кода (library_present_tense.py): ```python import random import json # Набор слов: инфинитив, форма "вы" в настоящем времени, пример использования VERBS = [ {"inf": "искать", "you": "вы ищете", "example": "Вы ищете книгу в каталоге."}, {"inf": "читать", "you": "вы читаете", "example": "Вы читаете книгу в читальном зале."}, {"inf": "брать", "you": "вы берёте", "example": "Вы берёте книгу на дом."}, {"inf": "приносить", "you": "вы приносите", "example": "Вы приносите книгу на кассу."}, {"inf": "возвращать", "you": "вы возвращаете", "example": "Вы возвращаете книгу в срок."}, {"inf": "выдавать", "you": "вы выдаёте", "example": "Вы выдаёте книгу читателю."}, {"inf": "хранить", "you": "вы храните", "example": "Вы храните редкие экземпляры в архиве."}, {"inf": "оформлять", "you": "вы оформляете", "example": "Вы оформляете читательский билет."}, {"inf": "записывать", "you": "вы записываете", "example": "Вы записываете книгу в свой список."}, {"inf": "находить", "you": "вы находите", "example": "Вы находите нужную книгу."}, {"inf": "заказывать", "you": "вы заказываете", "example": "Вы заказываете книгу через онлайн-каталог."}, {"inf": "помогать", "you": "вы помогаете", "example": "Вы помогаете посетителям."} ] def normalize(s: str) -> str: # Облегчает сравнение: переводим ё -> е, приводим к нижнему регистру return s.strip().lower().replace('ё', 'е').replace('Ё', 'Е') def quiz(verbs, rounds=None): print("Привет! Это тренажер: форма 'вы' в настоящем времени в контексте библиотеки.") print("Каждое задание: дан инфинитив, введите форму 'вы' (например: 'вы читаете').\n") if rounds is None: rounds = len(verbs) total = rounds score = 0 asked = 0 used = [] while asked < total: verb = random.choice(verbs) if verb in used: continue used.append(verb) asked += 1 prompt = f"Глагол '{verb['inf']}' -> ваша форма 'вы': " ans = input(prompt) if normalize(ans) == normalize(verb["you"]): print("Правильно!\n") score += 1 else: print(f"Неправильно. Правильно: {verb['you']}. Пример: {verb['example']}\n") print(f"Итог: {score} из {total} правильных ответов.") def export_json(verbs, filename="library_present_tense.json"): data = [{"inf": v["inf"], "you": v["you"], "example": v["example"]} for v in verbs] with open(filename, "w", encoding="utf-8") as f: json.dump(data, f, ensure_ascii=False, indent=2) print(f"Словарь экспортирован в {filename}") def main(): print("Выберите действие:") print("1. Пройти тест по формам 'вы' (напр. 'вы читаете').") print("2. Экспортировать словарь в JSON.") choice = input("Введите 1 или 2: ").strip() if choice == "1": # Можно задать количество раундов, по умолчанию - все слова rounds_input = input("Сколько вопросов проверить? (нажмите Enter для всех): ").strip() rounds = int(rounds_input) if rounds_input.isdigit() else None quiz(VERBS, rounds) elif choice == "2": export_json(VERBS) else: print("Некорректный выбор. Завершение.") if __name__ == "__main__": main() ``` Как запустить: - Установите Python (3.x). - Сохраните код в файл, например, library_present_tense.py. - В терминале запустите: python library_present_tense.py - Следуйте меню: пройдите тест или экспортируйте словарь в JSON. Дополнительно: - Могу адаптировать под веб-страницу (HTML/JS) или под другие языки программирования (JavaScript/Node.js, Java, и т.д.). - Могу расширить набор слов, добавить поля с контекстными примерами, переводы на другой язык или режим проверки без регистрации точности по форме ё/е. Хотите, чтобы я сделал версию под веб (HTML+JS) или добавил режим перевода/контекста для каждой пары слов?