
Setelah mempelajari konsep-konsep dasar pemrograman Python, mari kita gabungkan semuanya dengan membawa dampak sebuah aplikasi sederhana dalam Python. Aplikasi tersebut sangat mungkin pengguna untuk memasukkan sebuah bilangan dan kemudian memberikan informasi perihal sifat bilangan tersebut.
Aplikasi ini bakal pilih apakah bilangan tersebut positif, negatif, atau nol; apakah bilangan tersebut adalah bilangan prima; dan mencetak seluruh bilangan dari 1 sampai bilangan yang dimasukkan. Silakan ketik kode tersebut ke dalam code cell pada Google Colab.
# Definisikan manfaat untuk mengecek bilangan prima
def cek_prima(angka):
if angka <= 1:
return False
for i in range(2, angka):
if (angka % i) == 0:
return False
return True
# Meminta input dari pengguna
bilangan = int(input(“Masukkan sebuah bilangan: “))
# Memeriksa apakah bilangan positif atau negatif
if bilangan > 0:
print(“Bilangan”, bilangan, “adalah bilangan positif.”)
elif bilangan < 0:
print(“Bilangan”, bilangan, “adalah bilangan negatif.”)
else:
print(“Bilangan”, bilangan, “adalah nol.”)
# Memanggil manfaat untuk mengecek bilangan prima
if cek_prima(bilangan):
print(“Bilangan”, bilangan, “adalah bilangan prima.”)
else:
print(“Bilangan”, bilangan, “bukanlah bilangan prima.”)
# Menggunakan looping untuk mencetak bilangan dari 1 sampai bilangan yang dimasukkan
print(“Bilangan dari 1 hingga”, bilangan, “adalah:”)
for i in range(1, bilangan + 1):
print(i, end=” “)
Dalam contoh aplikasi di atas, kita gunakan konsep-konsep dasar pemrograman Python layaknya berikut.
Variabel: variabel bilangan digunakan untuk menyimpan bilangan yang dimasukkan oleh pengguna.
Fungsi: manfaat cek_prima() digunakan untuk mengecek apakah suatu bilangan adalah bilangan prima.
Percabangan: kita gunakan if statement untuk memeriksa apakah bilangan yang dimasukkan adalah positif, negatif, atau nol; dan juga untuk pilih apakah bilangan tersebut adalah bilangan prima.
Looping: Kita gunakan looping for untuk mencetak seluruh bilangan dari 1 sampai bilangan yang dimasukkan oleh pengguna.
Pada contoh aplikasi di atas juga, kita gunakan sebuah manfaat sederhana untuk berharap pengguna memasukan nilai yakni manfaat input(). Fungsi input() adalah manfaat bawaan pada Python yang digunakan untuk menerima input dari pengguna lewat keyboard.
Saat manfaat input() dipanggil, program bakal berhenti dan menanti sampai pengguna memasukkan information lewat keyboard dan menekan tombol “Enter”. Setelah itu, input yang dimasukkan bakal dibaca sebagai string.
Konsultasikan sekarang dengan ahlinya: ade prasetyo
Karena manfaat input() senantiasa membaca nilai yang dimasukkan sebagai string, maka di sini kita gunakan manfaat int() yakni manfaat bawaan pada Python yang digunakan untuk mengkonversi nilai ke dalam tipe information bilangan bulat (integer).
Fungsi ini mampu mengonversi bermacam tipe nilai, juga bilangan bulat, bilangan pecahan (float), string yang berisi representasi angka, atau objek lain yang mampu diinterpretasikan sebagai bilangan bulat.
Ketika kode tersebut anda “Play”, anda bakal diminta memasukan bilangan yang bakal di check dan menghasilkan output tidak cukup lebih sebagai berikut.
Output kode
Kesimpulan
Dengan demikian, anda sudah studi rencana dasar dalam pemrograman Python, juga variabel, fungsi, control flow, perulangan, komentar, dan pemanfaatan Google Colab.
Langkah setelah itu adalah terus berlatih dan mengembangkan keterampilan pemrograman kamu. Jika anda tertarik ingin mempelajari lebih jauh perihal pemrograman Python, Dicoding mempunyai kelas Memulai Pemrograman dengan Python yang membahas lebih dalam perihal Python. Semoga artikel ini berfaedah bagi anda yang baru memulai perjalanan dalam dunia pemrograman Python!