Вопрос задан 17.06.2023 в 14:08. Предмет Информатика. Спрашивает Макарова Юлия.

Разработайте простую версию приложения «Заметки». Пользователь вводит текст, пока не хочет, а

результат сохраняется в файле, имя которого задано при запуске программы.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бейсенова Алёна.

Ответ:

Пользователь вводит название файла:

f = open(input('Введите название файла '), 'a')

while True:

   f.write(input('Введите заметку ') + '\n')

Название файла известно заранее:

f = open('test.txt', 'a')

while True:

   f.write(input('Введите заметку ') + '\n')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для разработки простой версии приложения "Заметки" можно использовать язык программирования Python и стандартную библиотеку Tkinter для создания графического интерфейса.

Ниже приведен код простой версии приложения "Заметки":

```python import tkinter as tk from tkinter import messagebox

def save_notes(): file_name = entry.get() notes = text.get("1.0", "end-1c") try: with open(file_name, "w") as file: file.write(notes) messagebox.showinfo("Сохранено", "Заметки успешно сохранены в файле {}".format(file_name)) except Exception as e: messagebox.showerror("Ошибка", "Не удалось сохранить заметки: {}".format(str(e)))

# Создание графического интерфейса root = tk.Tk() root.title("Заметки")

# Создание поля для ввода имени файла label = tk.Label(root, text="Имя файла:") label.pack() entry = tk.Entry(root) entry.pack()

# Создание текстового поля для заметок text = tk.Text(root) text.pack()

# Создание кнопки для сохранения заметок save_button = tk.Button(root, text="Сохранить", command=save_notes) save_button.pack()

# Запуск главного цикла приложения root.mainloop() ```

При запуске программы открывается окно приложения. Пользователь вводит имя файла в поле "Имя файла". Затем он может вводить текст заметок в текстовом поле. При нажатии на кнопку "Сохранить" происходит сохранение заметок в файле с указанным именем. Если сохранение прошло успешно, появляется информационное окно об успешном сохранении. Если произошла ошибка при сохранении, появляется окно с сообщением об ошибке.

Примечание: В данной реализации не предусмотрена проверка наличия файла с таким именем перед сохранением и обработка возможных исключений при открытии файла для записи. Это может быть добавлено в код для повышения его функциональности и надежности.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос