Untuk memutuskan dan mengontrol aliran suatu program, kami memiliki teknik percabangan dan perulangan di Python. Pemahaman yang baik tentang loop dan pernyataan if-else diperlukan untuk menulis program yang efisien dengan Python
Latihan loop Python ini bertujuan untuk membantu pengembang Python mempelajari dan mempraktikkan kondisi if-else, Enter number 10 Sum is: 555 loop, Enter number 10 Sum is: 556 fungsi, dan Enter number 10 Sum is: 557 loop
Gunakan tutorial berikut untuk menyelesaikan latihan ini
- Kontrol aliran pernyataan. Gunakan pernyataan Enter number 10 Sum is: 55_8 dengan Python untuk pengambilan keputusan bersyarat
- untuk putaran. Untuk mengulangi urutan elemen seperti daftar, string
- rentang() fungsi. Menggunakan Enter number 10 Sum is: 555 loop dengan Enter number 10 Sum is: 556, kita dapat mengulangi tindakan beberapa kali
- while loop. Mengulang blok kode berulang kali, selama kondisinya benar
- Istirahat dan Lanjutkan. Untuk mengubah eksekusi loop dengan cara tertentu
- Lingkaran bersarang. loop di dalam loop dikenal sebagai loop bersarang
Baca juga
- Kuis Putaran Python
Latihan loop Python ini meliputi yang berikut ini. –
- Ini berisi 18 program untuk diselesaikan menggunakan pernyataan if-else dan teknik perulangan
- Solusi disediakan untuk semua pertanyaan dan diuji pada Python 3
- Latihan ini tidak lain adalah tugas yang harus diselesaikan, di mana Anda dapat memecahkan dan mempraktikkan berbagai program dan tantangan lingkaran
Beri tahu kami jika Anda memiliki solusi alternatif. Ini akan membantu pengembang lain
Gunakan Editor Kode Online untuk menyelesaikan soal latihan
Daftar isi
Latihan 1. Cetak 10 bilangan asli pertama menggunakan while loop
Membantu. while loop dengan Python
Keluaran yang diharapkan
1 2 3 4 5 6 7 8 9 10 _Tunjukkan Solusi
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1
Latihan 2. Cetak pola berikut
Buatlah program untuk mencetak pola bilangan berikut menggunakan loop
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_Merujuk
- Cetak Pola Dengan Python
- Loop bersarang dengan Python
Tunjukkan Petunjuk
- Tentukan jumlah baris, i. e. , 5, karena pola tersebut memuat lima baris
- Jalankan outer for loop 5 kali menggunakan fungsi for loop dan range()
- Jalankan inner for loop # s: store sum of all numbers
s = 0
n = int(input("Enter number "))
# run loop n times
# stop: n+1 (because range never include stop number in result)
for i in range(1, n + 1, 1):
# add current number to sum variable
s += i
print("\n")
print("Sum is: ", s)
_1 kali menggunakan Enter number 10
Sum is: 555 loop dan fungsi Enter number 10
Sum is: 556
- Pada iterasi pertama dari loop luar, loop dalam akan dieksekusi 1 kali
- Pada iterasi kedua dari loop luar, loop dalam akan dieksekusi 2 kali
- Pada iterasi ketiga dari loop luar, loop dalam akan dieksekusi sebanyak 3 kali, dan seterusnya hingga baris ke-5
- cetak nilai # s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) _4 di setiap iterasi loop dalam (# s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) 4 adalah variabel iterator loop dalam)
- Tampilkan baris kosong di akhir setiap iterasi loop luar (baris kosong setelah setiap baris)
Tunjukkan Solusi
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("")
Latihan 3. Hitung jumlah semua angka dari 1 ke angka yang diberikan
Tulis sebuah program untuk menerima nomor dari pengguna dan menghitung jumlah semua angka dari 1 ke nomor yang diberikan
Misalnya, jika pengguna memasukkan 10, hasilnya harus 55 (# s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) 6)
Keluaran yang diharapkan
Enter number 10 Sum is: 55Merujuk
- Terima masukan dari pengguna dengan Python
- Hitung jumlah dan rata-rata dengan Python
Tunjukkan Petunjuk
Pendekatan 1. Gunakan Enter number 10 Sum is: 555 loop dan Enter number 10 Sum is: 556 fungsi
- Buat variabel # s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) _9 untuk menyimpan jumlah semua angka
- Gunakan fungsi bawaan Python 3 n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 0 untuk mengambil masukan dari pengguna
- Konversi input pengguna ke tipe integer menggunakan konstruktor n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 1 dan simpan ke variabel n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 2
- Jalankan loop n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) _2 kali menggunakan fungsi for loop dan range()
- Di setiap iterasi loop, tambahkan nomor saat ini (n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 4) ke variabel n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 5
- Gunakan fungsi ________20______6 untuk menampilkan variabel n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 5 di layar
Pendekatan 2. Gunakan fungsi bawaan sum(). Fungsi sum() menghitung penambahan angka dalam daftar atau rentang
Tunjukkan Solusi
Solusi 1. Menggunakan Enter number 10 Sum is: 555 loop dan Enter number 10 Sum is: 556 fungsi
# s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) _Solusi 2. Menggunakan fungsi bawaan 2 4 6 8 10 12 14 16 18 200
n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x)Latihan 4. Buatlah program untuk mencetak tabel perkalian dari bilangan tertentu
Misalnya, 2 4 6 8 10 12 14 16 18 20_1 jadi outputnya seharusnya
Tunjukkan Petunjuk
- Tetapkan 2 4 6 8 10 12 14 16 18 20_2
- Gunakan Enter number 10 Sum is: 555 loop untuk mengulangi 10 angka pertama
- Di setiap iterasi, kalikan 2 dengan angka saat ini. ( 2 4 6 8 10 12 14 16 18 20_4)
- Cetak 2 4 6 8 10 12 14 16 18 205
Tunjukkan Solusi
n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product)
Latihan 5. Tampilkan nomor dari daftar menggunakan loop
Tulis program untuk menampilkan hanya angka-angka dari daftar yang memenuhi kondisi berikut
- Jumlahnya harus habis dibagi lima
- Jika angkanya lebih besar dari 150, lewati saja dan pindah ke angka berikutnya
- Jika jumlahnya lebih besar dari 500, maka hentikan perulangan
Diberikan
numbers = [12, 75, 150, 180, 145, 525, 50]Keluaran yang diharapkan
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 0Merujuk. istirahat dan lanjutkan dengan Python
Tunjukkan Petunjuk
- Gunakan for loop untuk mengulangi setiap item dari daftar
- Gunakan pernyataan 2 4 6 8 10 12 14 16 18 20_6 untuk memutus loop jika angka saat ini lebih besar dari 500
- gunakan pernyataan 2 4 6 8 10 12 14 16 18 20_7 pindah ke nomor berikutnya jika nomor saat ini lebih besar dari 150
- Gunakan n2 4 6 8 10 12 14 16 18 20_8 kondisi untuk memeriksa apakah angka habis dibagi 5
Tunjukkan Solusi
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 1
Latihan 6. Menghitung jumlah digit dalam sebuah angka
Buatlah program untuk menghitung jumlah digit dalam sebuah bilangan dengan menggunakan perulangan while
Misalnya, angkanya adalah 75869, jadi hasilnya harus 5
Tunjukkan Petunjuk
- Tetapkan 2 4 6 8 10 12 14 16 18 20_9
- Jalankan while loop hingga n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product) 0
- Di setiap iterasi loop
- Kurangi digit terakhir dari angka menggunakan pembagian lantai (n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product) 1)
- Menaikkan penghitung sebanyak 1
- penghitung cetak
Tunjukkan Solusi
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 2
Latihan 7. Cetak pola berikut
Tulis program untuk menggunakan Enter number 10 Sum is: 555 loop untuk mencetak pola angka terbalik berikut
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 3Merujuk. Mencetak pola dengan Python
Tunjukkan Petunjuk
- Atur n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product) _3 karena pola di atas berisi lima baris
- buat loop luar untuk mengulangi angka dari 1 hingga 5 menggunakan Enter number 10 Sum is: 555 loop dan fungsi Enter number 10 Sum is: 556
- Buat loop dalam di dalam loop luar sedemikian rupa sehingga pada setiap iterasi loop luar, iterasi loop dalam akan berkurang sebesar n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 4. n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 4 adalah nomor loop luar saat ini
- Di setiap iterasi loop dalam, cetak variabel iterator dari loop dalam (# s: store sum of all numbers s = 0 n = int(input("Enter number ")) # run loop n times # stop: n+1 (because range never include stop number in result) for i in range(1, n + 1, 1): # add current number to sum variable s += i print("\n") print("Sum is: ", s) 4)
Catatan
- Pada iterasi pertama dari loop luar, loop dalam dieksekusi lima kali
- Pada iterasi kedua dari loop luar, lakukan loop dalam sebanyak empat kali
- Pada iterasi terakhir dari loop luar, loop dalam hanya akan dieksekusi sekali
Tunjukkan Solusi
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 4
Latihan 8. Cetak daftar dalam urutan terbalik menggunakan loop
Diberikan
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 5Keluaran yang diharapkan
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 6Tunjukkan Petunjuk
Pendekatan 1. Gunakan fungsi bawaan n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product) _9 untuk membalikkan daftar
Pendekatan 2. Gunakan for loop dan fungsi numbers = [12, 75, 150, 180, 145, 525, 50]_0
- Dapatkan ukuran daftar menggunakan fungsi ________40______1
- Gunakan Enter number 10 Sum is: 555 loop dan reverse Enter number 10 Sum is: 556 untuk mengulangi nomor indeks dalam urutan terbalik mulai dari panjang-1 hingga 0. Dalam setiap iterasi, i akan dikurangi 1
- Di setiap iterasi, cetak item daftar menggunakan numbers = [12, 75, 150, 180, 145, 525, 50]4. i adalah nilai saat ini jika index
Tunjukkan Solusi
Solusi 1. Menggunakan fungsi n = 2 # stop: 11 (because range never include stop number in result) # run loop 10 times for i in range(1, 11, 1): # 2 *i (current number) product = n * i print(product) 9 dan Enter number 10 Sum is: 555 loop
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 7Solusi 2. Menggunakan for loop dan fungsi numbers = [12, 75, 150, 180, 145, 525, 50]0
Latihan 9. Tampilkan angka dari -10 hingga -1 menggunakan for loop
Keluaran yang diharapkan
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _9Melihat.
Tunjukkan Solusi
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_0
Latihan 10. Gunakan blok else untuk menampilkan pesan “Done” setelah eksekusi for loop berhasil
Misalnya, loop berikut akan dijalankan tanpa kesalahan
Diberikan
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_1Keluaran yang diharapkan
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_2Tunjukkan Petunjuk
Sama seperti pernyataan numbers = [12, 75, 150, 180, 145, 525, 50]8, Python memungkinkan kita untuk menggunakan blok else bersama dengan Enter number 10 Sum is: 555 loop. Enter number 10 Sum is: 555 loop dapat memiliki blok # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 01, yang akan dieksekusi saat loop berhenti secara normal. Melihat
Tunjukkan Solusi
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_3
Latihan 11. Buatlah program untuk menampilkan semua bilangan prima dalam suatu range
Catatan. Bilangan Prima adalah bilangan yang tidak dapat dibuat dengan mengalikan bilangan bulat lainnya. Bilangan prima adalah bilangan asli yang lebih besar dari 1 yang bukan hasil perkalian dua bilangan asli yang lebih kecil
Contoh
- 6 bukan bilangan prima karena bisa dibuat dengan 2×3 = 6
- 37 adalah bilangan prima karena tidak ada bilangan bulat lain yang dikalikan bersama untuk membuatnya
Diberikan
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_4Keluaran yang diharapkan
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_5Tunjukkan Solusi
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_6
Latihan 12. Menampilkan deret Fibonacci hingga 10 istilah
Deret Fibonacci adalah rangkaian angka. Angka berikutnya ditemukan dengan menjumlahkan dua angka sebelumnya. Dua angka pertama adalah 0 dan 1
Misalnya, 0, 1, 1, 2, 3, 5, 8, 13, 21. Angka berikutnya dalam rangkaian di atas adalah 13+21 = 34
Keluaran yang diharapkan
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_7Tunjukkan Petunjuk
- Tetapkan # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _02 dan # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 03 (dua angka pertama dari urutan)
- Jalankan loop sepuluh kali
- Di setiap iterasi
- cetak # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _04 sebagai nomor urutan saat ini
- Tambahkan dua angka terakhir untuk mendapatkan angka berikutnya # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 05
- perbarui nilai # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 04 dan # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 07. Tetapkan # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _08 dan # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 09
Tunjukkan Solusi
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_8
Latihan 13. Temukan faktor dari bilangan tertentu
Tulis sebuah program untuk menggunakan loop untuk menemukan faktorial dari angka yang diberikan
Faktorial (simbol. # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 10) berarti mengalikan semua bilangan bulat dari bilangan yang dipilih menjadi 1
Misalnya. menghitung faktor dari 5
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_9Keluaran yang diharapkan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _0Tunjukkan Petunjuk
- Tetapkan variabel # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _11 untuk menyimpan faktorial dari angka yang diberikan
- Ulangi angka mulai dari 1 hingga angka yang diberikan n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 2 menggunakan for loop dan fungsi Enter number 10 Sum is: 556. (di sini, loop akan berjalan lima kali karena n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 2 adalah 5)
- Dalam setiap iterasi, kalikan faktorial dengan angka saat ini dan tetapkan lagi ke variabel faktorial (# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 15)
- Setelah loop selesai, cetak # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 16
Tunjukkan Solusi
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _1
Latihan 14. Membalikkan bilangan bulat yang diberikan
Diberikan
76542
Keluaran yang diharapkan
24567
Tunjukkan Solusi
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _2
Latihan 15. Gunakan loop untuk menampilkan elemen dari daftar tertentu yang ada pada posisi indeks ganjil
Diberikan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _3Catatan. daftar indeks selalu dimulai dari 0
Keluaran yang diharapkan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _4Tunjukkan Petunjuk
Gunakan daftar mengiris. Menggunakan pengiris daftar, kita dapat mengakses berbagai elemen dari daftar
Tunjukkan Solusi
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _5
Latihan 16. Hitung kubus semua angka dari 1 ke angka yang diberikan
Tulis program untuk mencetak kubus semua angka dari 1 ke angka yang diberikan
Diberikan
# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 _17
Keluaran yang diharapkan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _6Tunjukkan Petunjuk
- Ulangi angka dari 1 hingga n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) _2 menggunakan for loop dan fungsi Enter number 10 Sum is: 556
- Dalam setiap iterasi loop, hitung pangkat tiga dari angka saat ini (n = int(input("Enter number ")) # pass range of numbers to sum() function x = sum(range(1, n + 1)) print('Sum is:', x) 4) dengan mengalikan dirinya sendiri tiga kali (# program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 21
Tunjukkan Solusi
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _7
Latihan 17. Tentukan jumlah deret hingga n suku
Buatlah program untuk menghitung jumlah deret sampai n suku. Misalnya, jika # program 1: Print first 10 natural numbers i = 1 while i <= 10: print(i) i += 1 22 deret tersebut akan menjadi 2 + 22 + 222 + 2222 + 22222 = 24690
Diberikan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _8Keluaran yang diharapkan
print("Number Pattern ") # Decide the row count. (above pattern contains 5 rows) row = 5 # start: 1 # stop: row+1 (range never include stop number in result) # step: 1 # run loop 5 times for i in range(1, row + 1, 1): # Run inner loop i+1 times for j in range(1, i + 1): print(j, end=' ') # empty line after each row print("") _9Tunjukkan Solusi
Enter number 10 Sum is: 550
Latihan 18. Cetak pola berikut
Tulis program untuk mencetak pola awal berikut menggunakan loop Enter number 10 Sum is: 555
Enter number 10 Sum is: 55_1Merujuk. Cetak Pola Dengan Python
Tunjukkan Petunjuk
Gunakan dua untuk loop. Pertama for loop untuk mencetak pola atas dan kedua for loop untuk mencetak pola bawah