Pernyataan bersyarat dengan Python. Bagian 5 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
Diterbitkan: 2021-12-30Kami telah membahas tipe data dasar dan tipe data lanjutan dalam python di posting blog kami sebelumnya. Di blog ini, pernyataan bersyarat akan dibahas. Jika Anda baru mengenal Python, silakan mulai dari posting blog pertama untuk mendapatkan pemahaman yang lebih baik tentang blog ini.
Pernyataan bersyarat dalam Python – daftar isi:
- Pernyataan bersyarat dengan Python – apa yang mereka lakukan?
- Masukan Python()
- Jika pernyataan dengan Python
- Sintaks dengan Python
- Jika lagi dengan Python
Pernyataan Bersyarat dengan Python – apa yang mereka lakukan?
Pernyataan bersyarat dalam Python mengatur aliran eksekusi kode. Dalam istilah yang sangat awam, pernyataan ini digunakan saat Anda ingin program melakukan tugas jika kondisi terpenuhi dan tidak melakukan tugas yang sama saat kondisi tidak terpenuhi.
Masukan Python()
Sampai sekarang, kami baru saja mencetak output tetapi tidak pernah memberikan input apa pun ke program kami. Dalam Python input() digunakan untuk memberikan input ke program dengan python. Contoh diilustrasikan di bawah ini.
Misalnya:
# Take input x=input() print(x)
Kode di atas akan meminta input yang akan disimpan dalam variabel X untuk penggunaan lebih lanjut.
Output: 5 5
Input juga dapat memiliki kueri string di dalamnya. Contoh diilustrasikan di bawah ini.
# Take input x=input(“please enter your age?”) print(x)
Output: please enter your age. 5 5
Bahkan input dapat dimodifikasi menggunakan fungsi tipe data yang digunakan dalam typecast dari tipe data. Contoh diilustrasikan di bawah ini.
# Take input x=int(input(“please enter your age?”)) y=input(“please enter your age?”) print(type(x)) print(type(y))
Output: please enter your age. 5 please enter your age. 5 <class ‘int’> <class ‘str’>
Pada contoh di atas, kita dapat melihat bahwa input tanpa fungsi typecast adalah nilai string. Oleh karena itu, nilai default untuk input adalah string.
Jika pernyataan dengan Python
Jika sebuah program hanya memiliki satu keputusan untuk dibuat, maka satu pernyataan "jika" digunakan. Mari kita ambil contoh di mana kita ingin mengizinkan seseorang hanya jika dia memiliki topeng.
#if statement mask=True if mask==True: print(“the person can enter”)
Sintaks dengan Python
Sintaksnya cukup sederhana, diikuti dengan kondisi dan lekukan satu ruang tab setiap kali ada sesuatu dalam pernyataan if. Ketika kita membahas operator dalam variabel blog. Kami membahas operator perbandingan, operator logika, dan operator matematika.
Pada kondisi ini, baik operator pembanding maupun operator logika dapat digunakan. Pada contoh di atas, kita dapat melihat bahwa kita menggunakan operator “==” untuk perbandingan. Dalam program di atas jika topengnya Benar maka pernyataan akan dicetak jika tidak maka tidak akan mencetak apa pun.
Mari kita jalankan program dan periksa hasilnya.
Output: the person can enter
Apa yang akan terjadi jika kita mengubah nilai make menjadi False? Outputnya akan seperti yang diberikan di bawah ini. Yang kosong – tidak ada yang akan dicetak karena kondisi tidak terpenuhi.
Output:
Jika lagi dengan Python
Dalam contoh di atas, kita hanya memiliki kondisi, yang mengatakan jika seseorang memiliki topeng, mereka dapat masuk. Tapi tidak ada sebaliknya, apa yang harus dilakukan jika orang tersebut tidak memiliki masker. Oleh karena itu tampaknya menjadi program yang tidak lengkap. Katakanlah jika mereka tidak memiliki topeng, kita ingin mereka mendapatkan topeng untuk masuk. Untuk ini kita akan menggunakan pernyataan lain yang dijalankan hanya ketika kondisi pernyataan "jika" tidak terpenuhi.
Contoh diilustrasikan di bawah ini.
#if else statement mask=True if mask==True: print(“the person can enter”) else: print(“please, get a mask to enter”)
Nah jika kita ubah nilai mask menjadi False, maka kita akan mendapatkan “please, get a mask to enter”)
#if else statement mask=False if mask==True: print(“the person can enter”) else: print(“please, get a mask to enter”)
Output: please, get a mask to enter
Ini juga dapat ditulis dalam format di bawah ini.
#if else statement mask=False if mask==True: print(“the person can enter”) print(“please, get a mask to enter”)
Dalam Python, setiap kali Anda menulis pernyataan setelah if tanpa lekukan, itu harus berada di bawah pernyataan else.
Sekarang mari kita tambahkan kasus, di mana jika seseorang tidak memiliki topeng tetapi mau membelinya, dapat membeli topeng itu dari penjaga itu sendiri dan masuk. Untuk ini kita akan sedikit mengubah kode kita sebelumnya. Kami akan memberikan nilai string seperti "nobuy" , "beli", "ya". Sekarang kita akan menggunakan ini untuk menulis pernyataan if kita.
#if else statement mask= if mask==”yes”: print(“the person can enter”) elif mask==”buy”: print(“person bought the mask and can enter”) print(“please, get a mask to enter”)
Sekarang sesuai dengan nilai mask, eksekusi akan dilakukan. Jika nilai mask adalah “nobuy”, kita akan mendapatkan output menjadi “please, get a mask to enter”.
#if else statement mask=”nobuy” if mask==”yes”: print(“the person can enter”) elif mask==”buy”: print(“person bought the mask and can enter”) print(“please, get a mask to enter”)
Output: please, get a mask to enter
Kalaupun topengnya diberi nilai lain, kita akan mendapatkan hasilnya "tolong, ambil topengnya untuk masuk". Hal ini karena dua kondisi if di atas tidak akan terpenuhi.
#if else statement mask=”yes” if mask==”yes”: print(“the person can enter”) elif mask==”buy”: print(“person bought the mask and can enter”) print(“please, get a mask to enter”)
Untuk nilai "ya" di topeng, outputnya adalah "orang bisa masuk".
#if else statement mask=”yes” if mask==”yes”: print(“the person can enter”) elif mask==”buy”: print(“person bought the mask and can enter”) print(“please, get a mask to enter”)
Output: the person can enter
Untuk "beli" di topeng, hasilnya adalah ("orang membeli topeng dan bisa masuk").
#if else statement mask=”yes” if mask==”yes”: print(“the person can enter”) elif mask==”buy”: print(“person bought the mask and can enter”) print(“please, get a mask to enter”)
Output: the person bought the mask and can enter
Di blog ini, kami telah membahas beberapa dasar pernyataan bersyarat dengan Python, topik lebih lanjut tentang fungsi akan dibahas dalam posting blog berikutnya. Dari blog ini dan seterusnya, pembaca akan diberikan beberapa soal latihan, jawabannya akan tersedia di blog selanjutnya untuk pertanyaan-pertanyaan di blog ini.
Anda mungkin juga menyukai Kursus JavaScript kami dari Pemula hingga Mahir.
Kursus Python Dari Pemula hingga Mahir dalam 11 posting blog:
- Pengantar Kursus Python. Bagian 1 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Variabel dan Tipe Data dengan Python. Bagian 2 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Tupel, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Set dan kamus python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Pernyataan bersyarat dengan Python. Bagian 5 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Loop dengan Python. Bagian 6 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi Python. Bagian 7 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi lanjutan dengan Python. Bagian 8 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kelas dan objek python. Bagian 9 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- File dengan Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Aplikasi Python dalam praktik. Bagian 11 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog