Page 20 - Dasar-Dasa Python_Neat
P. 20

OPERATOR KONDISI/



                                                          OPERATOR



                                                  PERBANDINGAN







      Operator  kondisional  digunakan  untuk  mengeksekusi  kode  python  berdasarkan
      kondisi tertentu, atau untuk membandingkan dua nilai atau lebih.
      Operator  kondisi  dalam  Python  memungkinkan  kita  untuk  membuat  keputusan  dalam
      program.  Artinya,  kita  bisa  menjalankan  blok  kode  tertentu  hanya  jika  suatu  kondisi
      terpenuhi  (bernilai  True).  Jika  kondisi  tidak  terpenuhi  (bernilai  False),  kita  bisa
      menjalankan blok kode yang berbeda atau tidak menjalankan apapun.
      Konsep  dasarnya  adalah  kita  mengevaluasi  suatu  kondisi.  Kondisi  ini  adalah  sebuah
      ekspresi yang menghasilkan nilai Boolean, yaitu True (benar) atau False (salah).

      Opetor kondisi terdiri dari : if, elif, dan else




                                                                       01.



                                                                      if statement:
                                                                            if digunakan untuk menguji suatu kondisi.
                                                                            Blok kode di dalam if hanya akan dieksekusi jika
                                                                            kondisi yang diuji bernilai True.

                                                                      if kondisi:
                                                                       # Blok kode yang akan dijalankan jika kondisi True
                                                                       pernyataan1
                                                                       pernyataan2



                                                                       02.


                                                                     elif statement (else if):
                                                                        elif digunakan untuk menguji kondisi tambahan jika
                                                                        kondisi pada if sebelumnya bernilai False.
                                                                        Kita bisa memiliki nol atau lebih blok elif setelah blok if.
                                                                        Blok kode di dalam elif hanya akan dieksekusi jika
                                                                        kondisi elif tersebut bernilai True dan kondisi if serta elif
           03.                                                          sebelumnya bernilai False.
                                                                     if kondisi1:
      else statement:                                                      # Blok kode untuk kondisi1 True
         else bersifat opsional dan digunakan untuk menentukan blok kode  elif kondisi2:
         yang akan dieksekusi jika semua kondisi if dan elif sebelumnya       # Blok kode untuk kondisi2 True (dan kondisi1 False)
         bernilai False.                                             elif kondisi3:
         Hanya boleh ada satu blok else di akhir rangkaian if-elif-else.      # Blok kode untuk kondisi3 True (dan kondisi1 serta
                                                                     kondisi2 False)
      if kondisi:
       # Blok kode untuk kondisi True
      elif kondisi_lain:
       # Blok kode untuk kondisi_lain True
      else:
       # Blok kode yang akan dijalankan jika semua kondisi sebelumnya False
      pernyataan_default
                                                             15
   15   16   17   18   19   20   21   22   23   24   25