Tutorial Python

RUMAH Python Pengenalan Python Python Memulai Sintaks Python Komentar Python Variabel Python Tipe Data Python Nomor Python Pengecoran Python String Python Python Boolean Operator Python Daftar Python Tuple Python Set Python Kamus Python Python Jika...Lain Python Sementara Loop Python Untuk Loop Fungsi Python Python Lambda Array Python Kelas/Objek Python Warisan Python Python Iterator Lingkup Python Modul Python Tanggal Python Python Matematika Python JSON Python RegEx Python PIP Python Coba...Kecuali Masukan Pengguna Python Pemformatan String Python

Penanganan Berkas

Penanganan File Python File Baca Python Python Tulis/Buat File Python Hapus File

Modul Python

Tutorial NumPy Panduan Panda Tutorial sip

Python Matplotlib

Pengantar Matplotlib Matplotlib Memulai Matplotlib Pyplot Merencanakan Matplotlib Penanda Matplotlib Garis Matplotlib Label Matplotlib Kotak Matplotlib Subplot Matplotlib Penyebaran Matplotlib Matplotlib Bar Histogram Matplotlib Bagan Pai Matplotlib

Pembelajaran mesin

Mulai Mode Median Rata-rata Standar Deviasi Persentil Distribusi Data Distribusi Data Normal Plot Pencar Regresi linier Regresi Polinomial Regresi Berganda Skala Kereta/Tes Pohon Keputusan

Python MySQL

MySQL Memulai MySQL Buat Basis Data MySQL Buat Tabel Sisipan MySQL MySQL Pilih MySQL Dimana MySQL Dipesan Oleh Hapus MySQL Tabel Drop MySQL Pembaruan MySQL Batas MySQL MySQL Bergabung

Python MongoDB

MongoDB Memulai MongoDB Buat Basis Data MongoDB Buat Koleksi Sisipan MongoDB Temukan MongoDB Permintaan MongoDB Sortir MongoDB Hapus MongoDB Koleksi Jatuhkan MongoDB Pembaruan MongoDB Batas MongoDB

Referensi Python

Ikhtisar Python Fungsi bawaan Python Metode String Python Metode Daftar Python Metode Kamus Python Metode Tuple Python Metode Set Python Metode File Python Kata Kunci Python Pengecualian Python Daftar Istilah Python

Referensi Modul

Modul Acak Modul Permintaan Modul Statistik Modul Matematika Modul cMath

Python Bagaimana caranya?

Hapus Duplikat Daftar Membalikkan String Tambahkan Dua Angka

Contoh Python

Contoh Python Kompilator Python Latihan Python Kuis Python Sertifikat Python

Python Jika ... Lain


Kondisi Python dan pernyataan If

Python mendukung kondisi logis yang biasa dari matematika:

  • Sama dengan: a == b
  • Tidak Sama dengan: a != b
  • Kurang dari: a < b
  • Kurang dari atau sama dengan: a <= b
  • Lebih besar dari: a > b
  • Lebih besar dari atau sama dengan: a >= b

Kondisi ini dapat digunakan dalam beberapa cara, paling sering dalam "pernyataan if" dan loop.

Sebuah "pernyataan if" ditulis dengan menggunakan kata kunci if .

Contoh

Jika pernyataan:

a = 33
b = 200
if b > a:
  print("b is greater than a")

Dalam contoh ini kita menggunakan dua variabel, a dan b , yang digunakan sebagai bagian dari pernyataan if untuk menguji apakah b lebih besar dari a . Karena a adalah 33 , dan b adalah 200 , kita tahu bahwa 200 lebih besar dari 33, jadi kita mencetak ke layar bahwa "b lebih besar dari a".

Lekukan

Python bergantung pada lekukan (spasi putih di awal baris) untuk menentukan ruang lingkup dalam kode. Bahasa pemrograman lain sering menggunakan kurung kurawal untuk tujuan ini.

Contoh

Jika pernyataan, tanpa lekukan (akan menimbulkan kesalahan):

a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error


Elif

Kata kunci elif adalah cara ular piton untuk mengatakan "jika kondisi sebelumnya tidak benar, maka coba kondisi ini".

Contoh

a = 33
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

Dalam contoh ini a sama dengan b , jadi kondisi pertama tidak benar, tetapi kondisi elif benar, jadi kami mencetak ke layar bahwa "a dan b sama".


Kalau tidak

Kata kunci else menangkap apa pun yang tidak ditangkap oleh kondisi sebelumnya.

Contoh

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

Dalam contoh ini a lebih besar dari b , jadi kondisi pertama tidak benar, juga kondisi elif tidak benar, jadi kita pergi ke kondisi lain dan mencetak ke layar bahwa "a lebih besar dari b".

Anda juga dapat memiliki elsetanpa elif:

Contoh

a = 200
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

Tangan Pendek Jika

Jika Anda hanya memiliki satu pernyataan untuk dieksekusi, Anda dapat meletakkannya di baris yang sama dengan pernyataan if.

Contoh

Satu baris jika pernyataan:

if a > b: print("a is greater than b")

Tangan Pendek Jika ... Lain

Jika Anda hanya memiliki satu pernyataan untuk dieksekusi, satu untuk jika, dan satu untuk yang lain, Anda dapat meletakkan semuanya di baris yang sama:

Contoh

Satu baris jika pernyataan lain:

a = 2
b = 330
print("A") if a > b else print("B")

Teknik ini dikenal sebagai Ternary Operators , atau Conditional Expressions .

Anda juga dapat memiliki beberapa pernyataan lain pada baris yang sama:

Contoh

Satu baris pernyataan if else, dengan 3 kondisi:

a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")

Dan

Kata kunci and adalah operator logika, dan digunakan untuk menggabungkan pernyataan bersyarat:

Contoh

Uji jika alebih besar dari b, DAN jika c lebih besar dari a:

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

Atau

Kata orkunci adalah operator logika, dan digunakan untuk menggabungkan pernyataan bersyarat:

Contoh

Uji jika alebih besar dari b, ATAU jika a lebih besar dari c:

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

Jika Bersarang

Anda dapat memiliki ifpernyataan di dalam ifpernyataan, ini disebut pernyataan bersarang . if

Contoh

x = 41

if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

Pernyataan lulus

ifpernyataan tidak boleh kosong, tetapi jika Anda karena alasan tertentu memiliki ifpernyataan tanpa konten, masukkan passpernyataan tersebut untuk menghindari kesalahan.

Contoh

a = 33
b = 200

if b > a:
  pass

Uji Diri Anda Dengan Latihan

Olahraga:

Cetak "Hello World" jika alebih besar dari b.

a = 50
b = 10
 a  b
  print("Hello World")