Python switch-case structure

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,026
1,057
17
Konya Ovası Askeri Tesislerinde
Python switch-case Yapısı
C# hakim olanlar switch-case yapısını bilir İf-Elif-Else gibidir ama daha verimlidir bana göre kod okunakliği açısından Lafi uzatmadan Python switch-case yapısını anlatalım.
sürüm:11+
Python:
def fucs(agurment):
    match argument:
        case 200:
            print("bu kod 200 dondu")
        case 201 | 203:
            print("bu kod 201 yada 203 dondu")
        case _ as status:
            print("bunlardan hic biri ise burasi calisir")
Evet kod bu kadardı Basit bir şekilde açıkladım İyi Günler dilerim.
 
Son düzenleme:

Phobos'

Uzman üye
22 Nis 2022
1,744
1,365
Kod okunaklığını bilmiyorum ama bana çok zor geldi. If-Elif-Else daha iyi gibi bence. Tek tek yazmaya gerek kalmaz.

Elinize sağlık.
 

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,026
1,057
17
Konya Ovası Askeri Tesislerinde
Kod okunaklığını bilmiyorum ama bana çok zor geldi. If-Elif-Else daha iyi gibi bence. Tek tek yazmaya gerek kalmaz.

Elinize sağlık.
Evet zor gibi ama değil inanki, diyelim bir http sever yazdın ve gelen isteklere ayırmak istiyorsun 200 de şunu göster vs vs onun yerine al case yapısını bir Fucs kat geldimi digerek yazar onuda classa yapisina göre katarsin oh miss , eyw sağol
 

Phobos'

Uzman üye
22 Nis 2022
1,744
1,365
Evet zor gibi ama değil inanki, diyelim bir http sever yazdın ve gelen isteklere ayırmak istiyorsun 200 de şunu göster vs vs onun yerine al case yapısını bir Fucs kat geldimi digerek yazar onuda classa yapisina göre katarsin oh miss , eyw sağol
Anladım. Pek benlik değil ama işine yarayanlar çoktur. Güzel anlatım.
 

ACHERONN

Üye
7 Şub 2023
150
60
Python switch-case Yapısı
C# hakim olanlar switch-case yapısını bilir İf-Elif-Else gibidir ama daha verimlidir bana göre kod okunakliği açısından Lafi uzatmadan Python switch-case yapısını anlatalım.
Python:
def fucs(agurment):
    match argument:
        case 200:
            print("bu kod 200 dondu")
        case 201 | 203:
            print("bu kod 201 yada 203 dondu")
        case _ as status:
            print("bunlardan hic biri ise burasi calisir")
Evet kod bu kadardı Basit bir şekilde açıkladım İyi Günler dilerim.
elinize sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.