
Розробіть просту версію додатку Нотатки в python Користувач вводить текст, доки хоче, а результат
зберігається у файлі, назву якого задали під час запуску програми.

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

#попередження файл зберігається в C:\User\(назва юзера) або в тій директорії з якої ви запускали скрипт
def wr(file, data)->None:
handle = open(file, "a", encoding="utf-8")
handle.write(data+"\n")
handle.close()
def main():
file = input("file name: ")+".txt"
while True:
data = input()
try:
wr(file, data)
except Exception:
pass
if __name__ == "__main__":
main()
шановний пан каже що цей код не працює
пруф:
p.s. ота помилка, то я крашнув за допомогою Ctrl+C (там навіть видно що я жав його (^C)




Основними компонентами простої версії додатку "Нотатки" будуть введення тексту користувачем та збереження цього тексту у файлі.
Ось приклад коду на Python, який реалізує такий функціонал:
```python def main(): file_name = input("Введіть назву файлу: ") # Відкриваємо файл у режимі додавання тексту with open(file_name, 'a') as file: while True: note = input("Введіть текст нотатки (або введіть 'exit' для виходу): ") if note == 'exit': break # Записуємо нотатку у файл file.write(note + '\n') print("Нотатки збережено у файлі", file_name)
if __name__ == "__main__": main() ```
У цьому коді ми спочатку запитуємо користувача про назву файлу, в який він хоче зберегти свої нотатки. Потім ми використовуємо цю назву для відкриття файлу у режимі додавання тексту (`'a'`).
Після цього ми використовуємо цикл `while True`, щоб користувач міг вводити нотатки, доки не введе слово "exit". Кожна нотатка додається у файл за допомогою методу `write()`. Ми також додаємо символ нового рядка `\n` після кожної нотатки, щоб вони записувалися по одній на рядок.
Після виходу з циклу, ми повідомляємо користувача, що нотатки були збережені у файлі з назвою, яку він вказав.
Це лише простий приклад, який можна подальше розширити і додати більше функціональності, наприклад, можливість перегляду, редагування або видалення нотаток.


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

Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili