Program Python Sederhana Menggunakan Google Colab
Nama : Sevira Topiti
NIM : 412424026
Prodi/Kelas : Matematika/B
Kelompok : 1
Kode Program if
Kode program python if
adalah suatu struktur dalam pemrograman yang memungkinkan program untuk membuat keputusan. Kode program if
mengevaluasi suatu kondisi, dan jika kondisi tersebut benar, maka blok kode dibawahnya akan dieksekusi jika kondisi salah blok kode tersebut dilewati. Contohnya "Apakah Hujan" jika kondisi tersebut benar atau True
, maka kode dalam blok if
akan dijalankan. Jika tidak atau False
, maka kode tersebut akan dilewati.
Program if
juga merupakan pernyataan kondisional dalam pemrograman yang digunakan untuk mengontrol alur eksekusi program berdasarkan suatu kondisi. Jika kondisi bernilai benar, maka blok kode di dalam pernyataan if
akan dieksekusi. Kode program if
memungkinkan program untuk bereaksi secara berbeda, membuat program lebih dinamis dan fleksibel, kode program if
juga berperan sebagai gerbang logika dalam program, yaitu memeriksa kebenaran suatu pernyataan, dan hanya jika pernyataan itu benar, "gerbang" akan terbuka dan kode di dalamnya akan diproses.
Contoh Kode Program
1) Program Python Menentukan Nilai dan Kelulusan
Cara yang pertama yaitu memasukan nilai dengan menggunakan fungsi input()
, lalu mengubah input tersebut menjadi tipe data float
menggunakan fungsi float()
. Selanjutnya program menggunakan serangkaian pernyataan if
, elif
, dan else
untuk menentukan grade dan status kelulusan berdasarkan nilai yang dimasukkan.
- Jika nilai lebih besar dari atau sama dengan 80, grade adalah 'A' dan status adalah 'Lulus'.
- Jika nilai lebih besar dari atau sama dengan 70 (tetapi kurang dari 80), grade adalah 'B' dan status adalah 'Lulus'.
- Jika nilai lebih besar dari atau sama dengan 60 (tetapi kurang dari 70), grade adalah 'C' dan status adalah 'Lulus'.
- Jika nilai lebih besar dari atau sama dengan 50 (tetapi kurang dari 60), grade adalah 'D' dan status adalah 'Tidak Lulus'.
- Jika nilai kurang dari 50, grade adalah 'E' dan status adalah 'Tidak Lulus'.
setelah grade dan status ditentukan, program mencetaknya menggunakan print()
digunakan untuk membuat baris baru antara setiap output
.
2) Program Python Menentukan Angka Positif, Negatif atau Angka Nol
Langkah pertama yaitu dimulai dengan memasukkan angka menggunakan fungsi input()
. Lalu fungsi input
tersebut kemudian akan diubah menjadi tipe data float
yaittu menggunakan fungsi float()
, dengan fungsi float
ini yaitu untuk memasukan bilangan desimal. Selanjutnya yaitu program akan menggunakan serangkaian pernyataan kondision untuk menentukan apakah angka tersebut positif, negatif atau nol.
if angka > 0:
: Pada kode program yang ini berfungsi untuk memeriksa apakah angka yang dimasukkan lebih besar dari nol. Jika iya, maka program akan mencetak"Angka Positif"
.
elif angka == 0:
: Jika pada kode program yang pertama salah (angka tidak lebih besar dari nol), maka selanjutnya program akan memeriksa apakah angka tesebut sama dengan nol. Jika iya, program akan langsung mencetak"Angka Nol"
.
else:
: Jika pada kedua kode program diatas salah (angka tidak lebih besar dari nol dan tidak sama dengan nol), maka angka tersebut pasti negatif. Kemudian selanjutnya program akan mencetak"Angka Negatif"
.
Jadi, program "Menentukan Angka Positif, Negatif atau Nol" akan secara efektif akan mengklasifikasikan angka yang dimasukkan oleh pengguna dan memberikan output
yang sesuai berdasarkan apakah angka tersebut positif, negatif atau nol.
3) Program Python Menentukan Bilangan Ganjil atau Genap
,
Pada program terakhir ini yaitu untuk menentukan apakah suatu bilangan yang dimasukan bernilai ganjil atau genap.
angka = int(input("Masukkan angka: "))
:
- Pada kode program yang pertama ini digunakan untuk memasukan angka melalui fungsi input()
.
- Fungsi int()
kemudian digunakan untuk mengonversi atau mengubah input
(yang awalnya berupa string atau teks) menjadi bilangan bulat.
- Angka yang dimasukkan akan disimpan dalam variabel angka.
2. if angka % 2 == 0:
:
- Pada kode program yang kedua ini merupakan pernyataan kodisional yang digunakan untuk memeriksa apakah angka tersebut genap.
- Operator modulo (%)
menghitung sisa bagi setelah pembagian. Ketika angka habis dibagi 2 (sisa bagi 0), maka kondisi ini bernilai True
.
3. print(angka, "adalah bilangan genap")
:
- Jika pada kode program yang sebelumnya (angka % 2 == 0
) bernilai True
, lalu kemudian kode program ini akan dijalankan
- Selanjutnya yaitu program akan mencetak angka yang dimasukkan dan diikuti dengan teks "adalah bilangan genap".
4. else:
:
- Pada blok kode ini akan dijalankan jika kondisi pada pernyataan if
(angka % 2 == 0
) bernilai False
(artinya angka tidak habis dibagi 2).
5. print(angka, "adalah bilangan ganjil")
:
- Kode program ini akan mencetak angka yang dimasukkan diikuti dengan teks "adalah bilangan ganjil".
Pada program "Menentukan Angka Ganjil atau Genap" ini menggunakan operator modulo untuk memeriksa sisa bagi setelah pembagian dengan angka 2. Jika sisa baginya 0 maka angka tersebut bernilai genap dan jika pembagiannya tidak habis maka angka tersebut bernilai ganjil.