Program Python sederhana menggunakan Google Colab
Nama : Farhana Muslim Lawajo
NIM : 412424009
Prodi / kelas : Matematika / B
kelompok : 1
pada blog ini,saya akan membahas mengenai program menggunakan kode if
beserta contoh sederhananya.
apa itu program python if
?
Kode program if
adalah pernyataan kondisional dalam Python yang digunakan untuk mengeksekusi blok kode hanya jika kondisi tertentu terpenuhi. Pernyataan if
dalam Python adalah salah satu bentuk pernyataan kontrol aliran. Pernyataan kontrol aliran memungkinkan Anda untuk mengontrol urutan eksekusi kode berdasarkan kondisi tertentu.
Cara Kerja if
Evaluasi Kondisi : Pertama, Python akan mengevaluasi ekspresi kondisi yang mengikuti kata kunci if.
True atau False : Hasil evaluasi kondisi ini akan berupa nilai boolean, yaitu True
atau False
.
Eksekusi Blok Kode : Jika kondisi bernilai True
, maka blok kode di bawah pernyataan if
akan dieksekusi.
Blok kode yang akan dieksekusi jika kondisi bernilai True
harus diindentasi. Indentasi ini penting dalam Python karena menunjukkan blok kode mana yang termasuk dalam pernyataan if
. Pernyataan if
sangat penting dalam pemrograman karena memungkinkan Anda untuk membuat program yang dapat beradaptasi dengan situasi yang berbeda dan membuat keputusan berdasarkan data input.
1) Program python menentukan jenis kendaraan
Program ini meminta pengguna untuk memasukkan jumlah roda kendaraan,kemudian menentukan jenis kendaraan berdasarkan jumlah roda tersebut menggunakan 'if'
, 'elif'
, dan 'else'
.
- if roda == 2 : jika jumlah roda sama dengan 2, maka program akan mencetak "kendaraan tersebut kemungkinan adalah sepeda motor atau sepeda."
- elif roda == 4 : jika jumlah roda sama dengan 4, maka program akan sama dengan 4, maka program akan mencetak "kendaraan tersebut kemungkinan adalah mobil atau mobil bak."
- elif roda >= 6 : jika jumlah roda lebih dari atau sama dengan 6, maka program akan mencetak "kendaraan tersebut kemungkinan adalah truk atau bus."
- else : jika semua kondisi di atas tidak terpenuhi (jumlah roda tidak valid), maka program akan mencetak "jumlah roda tidak valid."
dalam program ini, karena setiap pernyataan if
di evaluasi secara independen,jika pengguna memasukkan "roda dua", program akan menampilkan "kendaraan anda adalah sepeda motor." meskipun kondisi if
pertama sudah terpenuhi.
2) Program python permainan tebak angka (angka / ganjil)
1. input jenis permainan :
program meminta pengguna untuk memasukkan jenis permainan tebak angka (ganjil / genap) dan menyimpan input tersebut dalam variabel jenis_permainan.
2. pernyataan kondisional if
:
- if jenis_permainan == "ganjil" : jika input adalah "ganjil", program akan menampilkan "anda akan menebak angka ganjil"
- if jenis_permainan == "genap" : jika input adalah "genap", program akan menampilkan "anda akan menebak angka genap"
- if jenis_permainan != "ganjil" and jenis_permainan != "genap" : jika input bukan "ganjil" dan bukan "genap", program akan menampilkan "jenis permainan tidak valid"
program ini menggunakan beberapa pernyataan if untuk memeriksa kondisi yang berbeda secara independen.setiap pernyataan if
memeriksa apakah jenis_permainan sama dengan nilai tertentu dan menampilkan pesan yang sesuai. Jika input tidak valid, pesan kesalahan akan di tampilkan
3) program python mencari bilangan terbesar
program ini akan meminta pengguna untuk memasukkan tiga bilangan, lalu menentukan angka terbesar di antara ketiga nya menggunakan if
,elif
,dan else
.
1.input :
program meminta pengguna memasukkan tiga bilangan dan menyimpan nya dalam variabel bilangan 1, bilangan 2, dan bilangan 3. input diubah menjadi integer menggunakan int()
2. if bilangan 1 >= bilangan 2 >= and bilangan 1 >= bilangan 3
- jika bilangan 1 lebih besar dari atau sama dengan bilangan 2 dan bilangan 1 lebih besar dari atau sama dengan bilangan 3, maka bilangan 1 adalah bilangan terbesar dan di simpan dalam variabel terbesar
3. elif bilangan 2 >= bilangan 1 and bilangan 2 >= bilangan 3 :
- jika kondisi if sebelumnya tidak terpenuhi dan bilangan 2 lebih besar dari atau sama dengan bilangan 1 dan bilangan 2 lebih besar dari atau sama dengan bilangan 3, maka bilangan 2 adalah bilangan terbesar dan di simpan dalam variabel terbesar.
4. else :
- jika kedua kondisi di atas tidak terpenuhi,maka bilangan 3 adalah bilangan terbesar dan di simpan dalam variabel terbesar.
5. output :
program mencetak bilangan terbesar yang di simpan dalam variabel terbesar.
program ini menunjukkan bagaimana if
, elif
, dan else
dapat digunakan untuk membandingkan nilai dan menentukkan nilai terbesar di antara beberapa nilai.