0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan3 halaman

Memahami Nested Loop dalam Python

Nested loop adalah perulangan yang terdapat didalam perulangan lain. Contoh kodenya menampilkan output angka 0 sampai 2 sebanyak 2 kali ulangan dengan nested loop pertama untuk nilai a dan loop kedua untuk nilai i.

Diunggah oleh

zulqs -dummy
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan3 halaman

Memahami Nested Loop dalam Python

Nested loop adalah perulangan yang terdapat didalam perulangan lain. Contoh kodenya menampilkan output angka 0 sampai 2 sebanyak 2 kali ulangan dengan nested loop pertama untuk nilai a dan loop kedua untuk nilai i.

Diunggah oleh

zulqs -dummy
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

DAFFA ZULQISTHI

J0404221103

Apa itu Nested Loop?


Nested loop adalah sebuah program perulangan yang berada didalam perulangan.

Contoh Nested Loop

Output >
Kode diatas dapat diartikan sebagai berikut:
Untuk i didalam range 1 sampai 2 (Bukan 3 karena fungsi range membaca sebagai
<3 / kurang dari 3) maka loop akan terjadi selama 2x:
*loop 1*
Untuk a didalam range 0,1,2 (fungsi default range dimulai dari 0) maka loop
akan terjadi selama 3x
*loop 1*
Print a = (0) “angka 0 didapatkan dari posisi a berada saat loop”
*loop 2*
Print a = (1) “pada loop 2 di range 0,1,2 maka a bernilai 1”
*loop 3*
Print a = (2) “pada loop 3 di range 0,1,2 maka a bernilai 2”
Kondisi selesai print()
*loop 2*
*loop 1*
Print a = (0) “angka 0 didapatkan dari posisi a berada saat loop”
*loop 2*
Print a = (1) “pada loop 2 di range 0,1,2 maka a bernilai 1”
*loop 3*
Print a = (2) “pada loop 3 di range 0,1,2 maka a bernilai 2”
PROGRAM 1
ALGORITMA:
1. Variable a = 5
2. loop i sebanyak range(1,a+1)
a. loop j sebanyak range(1,i+1)
b. print(j, end=’’)
3. print()
FLOWCHART:
PROGRAM 2
ALGORITMA:
1. Baca put
2. loop i sebanyak range(0,1,2,3,4)
a. loop j sebanyak range(0,1,2,3,4)
b. cetak put, end=” “
3. print()
FLOWCHART:

Anda mungkin juga menyukai