From f82311b62dd52fbc88895d75230e60d2354598a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Sun, 30 Jun 2024 13:44:47 +0300 Subject: [PATCH] CSD Shell script match case example written --- ChangeLog | 4 +++- python/csd_case_match_2.py | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 python/csd_case_match_2.py diff --git a/ChangeLog b/ChangeLog index 9608dc4..6503d69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ 2024-06-30 hwpplayer1 - * python/csd_case_match.py: CSD shell script match case example written + * python/csd_case_match_2.py: CSD Shell Script match case example (as x) written + + * Python/csd_case_match.py: CSD shell script match case example written 2024-06-23 hwpplayer1 diff --git a/python/csd_case_match_2.py b/python/csd_case_match_2.py new file mode 100644 index 0000000..58f9563 --- /dev/null +++ b/python/csd_case_match_2.py @@ -0,0 +1,14 @@ +while True: + cmd = input('CSD>').strip() + match cmd: + case 'delete' | 'remove' | 'erase' as x: + print(f'silme işlemi "{x}" komutu ile yapılıyor') + case 'copy': + print('kopyalama işlemi') + case 'rename': + print('isim değiştirme işlemi') + case 'exit' | 'quit': + break + case _: + print('geçersiz komut') +