PROGRAM PYTHON MENGGUNAKAN GOOGLE COLAB
Nama : PUTRI SEPTIANI RAMDANI
NIM : 412424016
Prodi / Kelas : MATEMATIKA / B
pada blog ini saya akan membahas kode program menggunakan kode FOR
beserta contohnya
FOR
Dalam python, Kode FOR
adalah sebuah struktur kontrol dalam pemograman yang digunakan untuk mengulang suatu blog kode sebanyak tertentu atau selama suatu kondisi terpenuhi. FOR
memungkinan kita menjalankan instruksi yang sama berulang ulang tanpa harus menulisnya secara manual.
Berikut contohnya:
1). Program Menghitung Jumlah Vokal dalam Kalimat
Berikut merupakan program menghitung jumlah vokal dalam kalimat menggunakan kode FOR
Penjelasan:
Kode ini dirancang untuk menghitung jumlah huruf vokal (a, i, u, e, o) yang terdapat dalam sebuah kalimat yang dimasukkan oleh pengguna.
kode ini menggunakan perulangan for
untuk memeriksa setiap karakter dalam sebuah kalimat dan menghitung jumlah huruf vokal yang ditemukan.
Penjelasan perbarisnya:
1. # Program untuk menghitung jumlah vokal dalam sebuah kalimat
Ini adalah komentar untuk menjelaskan tujuan program. Komentar tidak dieksekusi oleh komputer, tetapi berfungsi sebagai catatan bagi programmer.
2. kalimat = input("Masukkan kalimat: ")
Baris ini meminta pengguna untuk memasukkan sebuah kalimat. Kalimat yang dimasukkan akan disimpan dalam variabel kalimat.
3. vokal = "aiueoAIUEO"
Di sini, kita membuat sebuah string yang berisi semua huruf vokal, baik huruf besar maupun huruf kecil. String ini akan digunakan sebagai acuan untuk memeriksa apakah suatu huruf adalah vokal.
4. jumlah_vokal = 0
Kita membuat variabel jumlah_vokal dan menginisialisasinya dengan nilai 0. Variabel ini akan digunakan untuk menyimpan jumlah vokal yang ditemukan.
5. for huruf in kalimat:
Ini adalah awal dari sebuah perulangan for. Perulangan ini akan mengulang setiap karakter dalam variabel kalimat. Pada setiap perulangan, karakter saat ini akan disimpan dalam variabel huruf.
6. if huruf in vokal:
Di dalam perulangan, kita memeriksa apakah karakter huruf saat ini terdapat dalam string vokal (yang berisi semua huruf vokal). Jika karakter tersebut adalah vokal, maka kondisi ini akan bernilai benar.
7. jumlah_vokal += 1
Jika kondisi di atas benar (artinya karakter adalah vokal), maka nilai jumlah_vokal akan ditambah 1. Ini berarti kita telah menemukan satu huruf vokal lagi. Misalnya, Jika pengguna memasukkan kalimat "bangun pagi", maka program akan melakukan hal berikut:
Memeriksa huruf 'b', bukan vokal.
Memeriksa huruf 'a', adalah vokal, jumlah vokal menjadi 1.
Memeriksa huruf 'n', bukan vokal.
Memeriksa huruf 'g' bukan huruf vokal.
Dan seterusnya, hingga semua karakter diperiksa.
Akhirnya, program akan mencetak "Jumlah vokal dalam kalimat: 4".
8. print("Jumlah vokal dalam kalimat:", jumlah_vokal)
Setelah perulangan selesai, kita mencetak hasil akhir yaitu jumlah vokal yang ditemukan.
2). Program Untuk Mencetak Piramida Angka
Berikut merupakan program untuk mencetak piramida angka dalam kalimat menggunakan kode FOR
Penjelasan:
Program ini dirancang untuk mencetak sebuah piramida angka di layar, di mana jumlah baris piramida ditentukan oleh pengguna. Setiap baris pada piramida berisi angka dari 1 hingga nomor baris tersebut.
Penjelasan perbaris:
1. Meminta Input Tinggi Piramida
tinggi = int(input("Masukkan tinggi piramida: "))
Baris ini meminta pengguna untuk memasukkan nilai integer yang akan menentukan tinggi piramida. Nilai yang dimasukkan akan disimpan dalam variabel tinggi. Fungsi int() digunakan untuk memastikan bahwa input pengguna adalah bilangan bulat.
2. Perulangan Luar
for i in range(1, tinggi + 1)
Perulangan for ini akan berjalan sebanyak tinggi kali. Variabel i akan mengambil nilai dari 1 hingga tinggi, yang mewakili nomor baris pada piramida.
3. Mencetak Spasi
print(" " * (tinggi - i), end="")
Baris ini mencetak sejumlah spasi di awal setiap baris. Jumlah spasi akan berkurang seiring bertambahnya nilai i, sehingga piramida akan terlihat rata di sisi kiri.
4. Mencetak Angka
for j in range(1, i + 1)
Perulangan for dalam ini akan mencetak angka dari 1 hingga nilai i pada baris saat ini.
print(j, end=" ")
Mencetak nilai j (angka saat ini) diikuti oleh spasi. Argumen end=" " digunakan untuk mencegah pindah ke baris baru setelah mencetak angka, sehingga angka-angka pada baris yang sama akan dicetak bersebelahan.
Contoh Kerjanya, Misalkan pengguna memasukkan tinggi = 5. Program akan melakukan:Baris 1: Mencetak 4 spasi, lalu angka 1.Baris 2: Mencetak 3 spasi, lalu angka 1 dan 2.Baris 3: Mencetak 2 spasi, lalu angka 1, 2, dan 3.Baris 4: Mencetak 1 spasi, lalu angka 1, 2, 3, dan 4.Baris 5: Tidak mencetak spasi, langsung mencetak angka 1, 2, 3, 4, dan 5.
5. Pindah ke Baris Baru
print()
Setelah mencetak semua angka pada satu baris, baris ini digunakan untuk pindah ke baris berikutnya.
3). Program Mencetak Kuadrat Angka
Berikut merupakan program untuk mencetak Mencetak Kuadrat Angka dalam kalimat menggunakan kode FOR
Penjelasan:
Kode ini dirancang untuk menghitung dan mencetak kuadrat dari angka 1 hingga 5. Dengan kata lain, program ini akan menampilkan hasil perkalian setiap angka dari 1 sampai 5 dengan dirinya sendiri.
Penjelasan perbaris:
1. Perulangan for
for angka in range(1, 5):
Bagian ini adalah inti dari program. Kata kunci for digunakan untuk melakukan perulangan. range(1, 5) akan menghasilkan urutan angka dari 1 hingga 4 (tidak termasuk 5). Pada setiap perulangan, nilai angka saat ini akan disimpan dalam variabel angka.
2. Menghitung Kuadrat
kuadrat = angka ** 2:
Pada setiap iterasi, kita menghitung kuadrat dari angka saat ini. Operator ** digunakan untuk perpangkatan. Jadi, angka ** 2 sama dengan angka dikalikan dengan dirinya sendiri. Hasilnya disimpan dalam variabel kuadrat.
3. Mencetak Hasil
print(f"Kuadrat dari {angka} adalah {kuadrat}.")
:
Baris ini mencetak hasil perhitungan dalam format yang mudah dibaca. f di awal string menunjukkan bahwa ini adalah f-string di Python, yang memungkinkan kita menyisipkan nilai variabel secara langsung ke dalam string.