From 2909e92a35cd641f7215d72198a6f76e069e02b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D0=B5=D0=B9=20=D0=A1=D1=8B=D1=80?= =?UTF-8?q?=D1=87=D0=B8=D0=BD?= Date: Wed, 5 Mar 2025 12:24:34 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=20?= =?UTF-8?q?=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=20=D0=BD=D0=B0=20=D0=BF?= =?UTF-8?q?=D0=B8=D1=82=D0=BE=D0=BD=D0=B5=20=D0=BF=D0=BE=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=B8=D1=8E=201=20=D1=87=D0=B0=D1=81=D1=82?= =?UTF-8?q?=D1=8C=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- README.md | 4 +++- data.txt | 2 ++ script.py | 16 ++++++++++++++++ 4 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 data.txt create mode 100644 script.py diff --git a/.gitignore b/.gitignore index 0cafc1c..c136cf9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.venv/ \ No newline at end of file +.venv/ +output.txt \ No newline at end of file diff --git a/README.md b/README.md index e533d4c..3c2f9d2 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -Задание по Python \ No newline at end of file +Задание по Python + +Прочитать файл data.txt, поменять регистр букв и записать рещультат в output.txt diff --git a/data.txt b/data.txt new file mode 100644 index 0000000..ae05791 --- /dev/null +++ b/data.txt @@ -0,0 +1,2 @@ +Hello World +Hello Sailor \ No newline at end of file diff --git a/script.py b/script.py new file mode 100644 index 0000000..5a90bc1 --- /dev/null +++ b/script.py @@ -0,0 +1,16 @@ +def convert_case(text): + return text.swapcase() + +def main(): + with open('data.txt', 'r') as file: + data = file.read() + + converted_data = convert_case(data) + + with open('output.txt', 'w') as file: + file.write(converted_data) + + print("Регистр букв изменён. Результат записан в output.txt") + +if __name__ == "__main__": + main() \ No newline at end of file