Python’da Switch Case Kullanımı

Switch – case deyimi , bir değeri sağlamak için kullanılan seçme kumanda mekanizması türüdür. Değişken  değiştirme veya ifade kontrol akışını arama ve harita üzerinden program yürütme.. Python’da çoğu dilin aksine swich ve case ifadesi yoktur.

Python’da Switch Case’in yerini ne alır?

Python ‘da var olan while döngüsü ve try … except bloğu içerisinde if koşulunu kullanarak bir switch case deyimi oluşturabiliriz:

while True:
      try:
         i = int(input("Lütfen yapmak istediğiniz işlemi giriniz: "))


         if i==1:
             print('1.işlemi seçtiniz')
     
         if i==2:
             print('2.işlemi seçtiniz')
         
         if i==3:
             print('3.işlemi seçtiniz')
           
         if i==4:
             print('4.işlemi seçtiniz')
     
      except ValueError:
         print("Girdiğiniz değer bir tam sayı değil")
         continue

Yukarıda verilen örnek kodda bir sonsuz döngü oluşturulmuştur.Sebebi programın akışının devamlılığını sağlamaktır . İçindeki try … except ise bir hata kontrol bloğudur ve if koşulları ise istenilen ifadeleri kontrol etmeyi sağlar.

2 yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir