Postingan

Menampilkan postingan dari November, 2024

PENGULANGAN WHILE

Gambar
 PENGULANGAN WHILE Pengulangan while dalam Python adalah salah satu struktur kontrol yang digunakan untuk mengeksekusi blok kode secara berulang selama kondisi tertentu bernilai True . Artinya, selama kondisi yang diberikan pada pernyataan while masih terpenuhi (True), maka kode di dalam blok while akan terus dijalankan. Sintaks dasar: kondisi : Ini adalah ekspresi yang dievaluasi sebelum setiap iterasi. Jika kondisi ini bernilai True , maka blok kode dalam while akan dijalankan. Jika kondisi bernilai False , pengulangan akan berhenti. blok kode : Ini adalah kumpulan pernyataan yang akan dijalankan berulang kali selama kondisi terpenuhi. Contoh pengulangan while : Penjelasan: Pada contoh di atas, variabel i dimulai dengan nilai 1. Selama nilai i kurang dari atau sama dengan 5 ( i <= 5 ), blok kode di dalam while akan dijalankan. Setiap kali iterasi, nilai i akan bertambah 1 ( i += 1 ), sehingga pengulangan akan berhenti ketika i menjadi 6. Output: Catatan: Perhatian ter...

PERULANGAN FOR

Gambar
 PERULANGAN FOR Perulangan for adalah salah satu struktur kontrol yang digunakan dalam pemrograman untuk mengulang suatu blok kode tertentu dengan jumlah pengulangan yang sudah ditentukan sebelumnya. Dalam bahasa pemrograman seperti Python, for sering digunakan untuk iterasi (perulangan) terhadap elemen-elemen dalam suatu urutan (seperti list, tuple, string, atau rentang angka). Sintaks dasar perulangan for di Python: Penjelasan: variabel : Variabel yang digunakan untuk menyimpan setiap elemen dalam urutan saat iterasi berlangsung. urutan : Bisa berupa list, tuple, string, atau objek lain yang dapat diiterasi. Blok kode yang ada di bawah perulangan akan dieksekusi untuk setiap elemen yang ada dalam urutan. Contoh penggunaan perulangan for : 1. Iterasi pada list : Output:  2.  Iterasi pada string: Output:  Menambahkan langkah atau batasan pada perulangan for : 1. Range dengan batas awal dan akhir : Output:  2. Range dengan langkah tertentu : Output:  Peru...

FOR LOOPS

Gambar
for loop dengan range: Mengulang suatu blok kode sebanyak jumlah yang ditentukan, biasanya digunakan untuk iterasi angka. for loop dengan enumerate: Mengulang suatu iterable (seperti list atau string) sambil memberikan indeks dan nilai dari setiap elemennya. for loop untuk string: Mengulang setiap karakter dalam sebuah string. nested for loop: for loop di dalam for loop, digunakan untuk membuat struktur data multi-dimensi atau pola tertentu. for loop untuk list: Mengulang setiap elemen dalam sebuah list. List comprehension menggunakan for loop: Cara singkat untuk membuat list baru berdasarkan operasi pada elemen-elemen list yang sudah ada.  for loop dengan range : Mengulang suatu blok kode sebanyak jumlah yang ditentukan, biasanya digunakan untuk iterasi angka. for loop dengan enumerate : Mengulang suatu iterable (seperti list atau string) sambil memberikan indeks dan nilai dari setiap elemennya. for loop untuk string : Mengulang setiap karakter dalam sebuah string. nested for loop...

IF BERSARANG

Gambar
IF BERSARANG  If bersarang (nested if) adalah konsep dalam pemrograman di mana sebuah pernyataan if terdapat di dalam blok kode dari pernyataan if lainnya. Dengan kata lain, pernyataan if di dalam kondisi lain yang sudah ada. Teknik ini berguna ketika kita perlu memeriksa beberapa kondisi yang lebih kompleks atau bertingkat. Struktur Umum Struktur dasar dari if bersarang adalah sebagai berikut: Penjelasan: Kondisi pertama diuji terlebih dahulu. Jika benar, maka blok kode di dalamnya akan dijalankan. Kondisi kedua hanya akan diuji jika kondisi pertama benar. Dengan demikian, if yang ada di dalamnya (nested if ) berfungsi untuk membuat pemeriksaan lebih mendalam atau bertingkat. Jika kondisi pertama salah, maka blok kode di bawah else akan dijalankan, dan kondisi kedua tidak akan diperiksa. Contoh dalam Python: Misalnya kita ingin memeriksa apakah seorang angka merupakan bilangan positif, dan jika positif, apakah itu angka genap atau ganjil. Penjelasan: Pertama, program akan...