Kondisi If...Else dengan Python

Kondisi adalah pernyataan yang dapat bernilai benar atau salah. dan didefinisikan oleh Benar or Salah.

Ada berbagai cara untuk melakukan kondisi di Python.

Untuk menyiapkan kondisi, kita perlu mengetahui hal berikut simbol yang akan kita gunakan untuk membandingkan nilai:

SimbolArti
==Sama
!=Berbeda
<Lebih kecil dari
<=kurang dari atau sama dengan
>lebih besar dari
>=lebih besar dari atau sama

Penting untuk diingat bahwa untuk memeriksa apakah dua nilai sama Anda harus menggunakan == karena jika kita hanya menggunakan satu = kita akan menugaskan nilai itu ke variabel, yaitu.

var == 1 memeriksa apakah variabelnya sama dengan 1
var = 1 memberikan nilai 1 ke variabel

pernyataan bersyarat

Kita punya If, Jika... Lain y Jika … Elif … Lain. Saya memiliki seorang guru yang memberi tahu kami bahwa apa pun dapat diprogram menggunakan banyak ...

Mereka digunakan untuk mengubah nilai suatu fungsi, di sini kita tidak lagi hanya membandingkan, tetapi juga apakah kondisinya terpenuhi atau tidak kita melakukan hal lain.

Ini akan menarik minat Anda Panduan Kaca Laut, kristal lain yang digunakan dalam perhiasan

Pernyataan If

Cara mendeklarasikan kondisi If adalah sebagai berikut

    if dalle == 'yes':       
        image = create_images_dalle (key_main)

Pernyataan If..Else

Pemrogram yang berbeda membela hilangnya kalimat ini demi berbeda Jika dengan kondisi mereka

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Jadi dalam contoh, jika variabel dari Ini memiliki nilai 'Iya' akan memanggil fungsi dan menyimpannya dalam variabel gambar

Dan jika tidak memiliki nilai ini, ia memanggil fungsi lain.

Jika … Elif … Lain

Elif memungkinkan kita untuk menempatkan lebih banyak opsi dalam kondisi tersebut. Ini semacam saklar.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
    elif dalle == "only_h2":
        image = create_images_dalle (key_main)
    else:
        image = create_images (key_main)

Mengingat ini, hal yang sama dikomentari sebelumnya. Struktur ini dapat ditulis hanya menggunakan If.

kondisi bersarang

kita bisa bersarang If dalam If, atau jika… lain dalam If atau dari yang lain Jika lagi, semua kombinasi yang dapat kita pikirkan dan beradaptasi untuk mendapatkan apa yang kita butuhkan.

Untuk membuat sarang If, yang harus Anda lakukan adalah meletakkannya di tabulasi, di dalam yang kita inginkan dan dengan cara ini hierarki dibuat.

    if dalle == 'yes':       
        image = create_images_dalle (key_main)
        if dalle_hx == "only_h2":
            image_hx = create_images_dalle_h2 (key_main)

Ini seperti subif, yang hanya akan dievaluasi jika kondisi induknya telah terpenuhi.

Dalam contoh jika kita memiliki variabel dari sebagai 'Iya'akan memanggil fungsi buat_gambar dan simpan hasilnya dalam variabel gambar.

Kemudian akan mengevaluasi yang kedua if dan jika variabel dalle_hx lembah 'hanya_h2' maka itu akan memanggil fungsi lain. Tapi jika dalle memiliki keberanian 'tidak' itu tidak akan mengevaluasi kondisi kedua ini, yang dilakukannya jika tidak bersarang.

Cocokkan, Switch Python

Cara lain untuk bekerja dengan ketentuan adalah dengan menggunakan Kecocokan yang mencari kasus tertentu yang sesuai dengan pilihan kita. Ini digunakan untuk membandingkan opsi dan biasanya digunakan di tempat-tempat di mana kita memiliki banyak elif.

sintaks Anda

      name = input("What's your name? ")

  match name: 
      case "Harry" | "Hermione" | "Ron":
          print("Gryffindor")
      case "Draco":
          print("Slytherin")
      case _:
          print("Who?")

Jika Anda adalah orang yang gelisah seperti kami dan ingin berkolaborasi dalam pemeliharaan dan peningkatan proyek, Anda dapat memberikan donasi. Semua uang akan digunakan untuk membeli buku dan bahan untuk bereksperimen dan melakukan tutorial

Tinggalkan komentar