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:
Simbol | Arti |
== | 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?")