PROGRAM PYTHON MENGGUNAKAN GOOGLE COLAB

03 October 2024 19:17:04 Dibaca : 41

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.

 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong