0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan8 halaman

Pengulangan dalam Pemrograman Python

Dokumen ini membahas tentang konsep pengulangan dalam pemrograman menggunakan pernyataan 'for' dan 'while'. Terdapat juga beberapa soal latihan yang meminta pembuatan program untuk menghitung jumlah, rata-rata, deret Fibonacci, dan bilangan genap serta ganjil. Selain itu, dokumen menjelaskan cara menyimpan hasil dalam list menggunakan metode append.

Diunggah oleh

acyuta
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)
6 tayangan8 halaman

Pengulangan dalam Pemrograman Python

Dokumen ini membahas tentang konsep pengulangan dalam pemrograman menggunakan pernyataan 'for' dan 'while'. Terdapat juga beberapa soal latihan yang meminta pembuatan program untuk menghitung jumlah, rata-rata, deret Fibonacci, dan bilangan genap serta ganjil. Selain itu, dokumen menjelaskan cara menyimpan hasil dalam list menggunakan metode append.

Diunggah oleh

acyuta
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

Komputasi

Statistika
Muhamad Rashif Hilmi
Pengulangan
Pengulangan 01 For Statement
Menjalankan perintah sebanyak n kali

Looping
02 While Statement
Menjalankan perintah selama kondisi terpenuhi / benar
for i in [1,2,3,4,5] :
print("looping for ke-", i) For Statement
for i in range(1,6,2) : for variabel in sequence :
print("looping for ke-", i) Perintah
Minggu = [“Senin", “Selasa", “Rabu”, • Pengulangan for membutuhkan 2 argumen utama, yaitu variabel yang
“Kamis", “Jumat", “Sabtu”, “Ahad”] akan menjadi indeks dan sequence (deret).
for hari in Minggu : • Sequence (deret) dapat berupa list, tuple, dictionary, set, string, range.
print(hari) • Variabel yang menjadi indeks tersebut akan bernilai sesuai dengan
urutan yang ada pada deret.
for x in “Paijo” :
• Perintah akan dijalankan selama variabel masih berada pada deret
print(x)
tersebut sampai nilai vektor yang terakhir
for i in [1,2,3,4,5,6] : Flowchart
if i == 4
print(“Halo”)
break
print("looping for ke-", i)

for i in [1,2,3,4,5,6] :
if i == 4
print("Halo")
continue
print("looping for ke-", i)
i=1
while i <= 5 :
print("looping while ke-", i)
i +=1
While Statement
while kondisi :
i=1 Perintah
while True :
print("looping while ke-", i) Dapat digunakan ketika kita tidak mengetahui banyaknya iterasi yang akan
i +=1 dijalankan namun mengetahui kondisi logical yang menjadi syarat program
if i == 6: tersebut tetap berjalan.
break Perintah akan terus dijalankan selama kondisi bernilai TRUE.
i=1 Satu hal penting yang harus diingat ketika menggunakan while adalah kita harus
while i <= 5 : bisa memastikan bahwa argumen kondisi suatu saat akan bernilai FALSE
print("looping while ke-", i) agar iterasinya berhenti.
if i == 3 :
break Flowchart
i +=1

i=1
while i <= 5 :
print("looping while ke-", i)
i +=1
if i == 3 :
continue
Soal No 1

Buatlah program yang mencari nilai jumlah dan rata-rata dari n


data tanpa menggunakan fungsi sum dan mean.

Soal No 2 Latihan
Buatlah program yang menampilkan nilai barisan Fibonacci
sampai n baris.
Soal
Barisan fibonacci adalah pola yang suku bilangannya
merupakan penjumlahan dua suku sebelumnya.
Yang diketahui adalah suku ke-1 = 0 dan suku ke-2 = 1
Rumus barisan Fibonacci : 𝑈𝑛 = 𝑈𝑛−1 + 𝑈𝑛−2

Soal No 3

Buatlah program untuk menghitung banyaknya bilangan genap


dan ganjil serta total dari bilangan-bilangan genap dan ganjil
yang ada dari n buah bilangan yang di inputkan.
Soal No 4

Buatlah program yang menampilkan menampilkan deret


bilangan 1 – 100 yang habis dibagi dengan 2, 3, 5, 7.
Semua bilangan yang
Semua bilangan yang
Semua bilangan yang
habis dibagi 2 disimpan dalam list aa,
habis dibagi 3 disimpan dalam list bb,
habis dibagi 5 disimpan dalam list cc,
Latihan
Semua bilangan yang habis dibagi 7 disimpan dalam list dd.
Soal
Note : Menambah isi list dengan perintah append()

Soal No 5

Diketahui program sebagai berikut :

Jika nilai n=3 dan m=4, berapakah nilai matriks z? Jelaskan!


THANK YOU

Anda mungkin juga menyukai