From 3d3df87f4d6e8a64126e3d7106862ff2f79b6840 Mon Sep 17 00:00:00 2001 From: sukhovaay Date: Mon, 24 Nov 2025 02:36:10 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=83=D1=85=D0=BE=D0=B2=D0=B0=20=D0=AE?= =?UTF-8?q?=D0=BB=D0=B8=D1=8F=206211=201=20=D0=BB=D0=B0=D0=B1=2021=20?= =?UTF-8?q?=D0=B2=D0=B0=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Краткое описание решаемой задачи: Согласно варианту 21 лабораторной 1 брем фамилии и имена из списка, проверяем их на валидность, форматируем в нужный вид и в алфавитном порядке сохраняем в файл sorted_names. Краткое описание работы кода: Читаем файл через argparse, валидация имен регулярными выражениями, используем re.match() для проверки имен, with open() для безопасной работы с файлами --- ... 6211 1 \320\273\320\260\320\261 21 \320\262\320\260\321\200" | 1 + 1 file changed, 1 insertion(+) create mode 100644 "\320\241\321\203\321\205\320\276\320\262\320\260 \320\256\320\273\320\270\321\217 6211 1 \320\273\320\260\320\261 21 \320\262\320\260\321\200" diff --git "a/\320\241\321\203\321\205\320\276\320\262\320\260 \320\256\320\273\320\270\321\217 6211 1 \320\273\320\260\320\261 21 \320\262\320\260\321\200" "b/\320\241\321\203\321\205\320\276\320\262\320\260 \320\256\320\273\320\270\321\217 6211 1 \320\273\320\260\320\261 21 \320\262\320\260\321\200" new file mode 100644 index 0000000..8b13789 --- /dev/null +++ "b/\320\241\321\203\321\205\320\276\320\262\320\260 \320\256\320\273\320\270\321\217 6211 1 \320\273\320\260\320\261 21 \320\262\320\260\321\200" @@ -0,0 +1 @@ +