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 Show
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
Baca juga
Latihan loop Python ini meliputi yang berikut ini. –
Beri tahu kami jika Anda memiliki solusi alternatif. Ini akan membantu pengembang lain Gunakan Editor Kode Online untuk menyelesaikan soal latihan Daftar isiLatihan 1. Cetak 10 bilangan asli pertama menggunakan while loopMembantu. while loop dengan Python Keluaran yang diharapkan 1 2 3 4 5 6 7 8 9 10_ Tunjukkan Solusi
Latihan 2. Cetak pola berikutBuatlah program untuk mencetak pola bilangan berikut menggunakan loop 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_ Merujuk
Tunjukkan Petunjuk
Tunjukkan Solusi
Latihan 3. Hitung jumlah semua angka dari 1 ke angka yang diberikanTulis 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 ( 6)Keluaran yang diharapkan Enter number 10 Sum is: 55 Merujuk
Tunjukkan Petunjuk Pendekatan 1. Gunakan Enter number 10 Sum is: 555 loop dan Enter number 10 Sum is: 556 fungsi
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 _Solusi 2. Menggunakan fungsi bawaan 2 4 6 8 10 12 14 16 18 200
Latihan 4. Buatlah program untuk mencetak tabel perkalian dari bilangan tertentuMisalnya, 2 4 6 8 10 12 14 16 18 20_1 jadi outputnya seharusnya 2 4 6 8 10 12 14 16 18 20 Tunjukkan Petunjuk
Tunjukkan Solusi
Latihan 5. Tampilkan nomor dari daftar menggunakan loopTulis program untuk menampilkan hanya angka-angka dari daftar yang memenuhi kondisi berikut
Diberikan
Keluaran yang diharapkan 0Merujuk. istirahat dan lanjutkan dengan Python Tunjukkan Petunjuk
Tunjukkan Solusi 1Latihan 6. Menghitung jumlah digit dalam sebuah angkaBuatlah program untuk menghitung jumlah digit dalam sebuah bilangan dengan menggunakan perulangan while Misalnya, angkanya adalah 75869, jadi hasilnya harus 5 Tunjukkan Petunjuk
Tunjukkan Solusi 2Latihan 7. Cetak pola berikutTulis program untuk menggunakan Enter number 10 Sum is: 555 loop untuk mencetak pola angka terbalik berikut 3Merujuk. Mencetak pola dengan Python Tunjukkan Petunjuk
Catatan
Tunjukkan Solusi 4Latihan 8. Cetak daftar dalam urutan terbalik menggunakan loopDiberikan 5Keluaran yang diharapkan 6Tunjukkan Petunjuk Pendekatan 1. Gunakan fungsi bawaan _9 untuk membalikkan daftarPendekatan 2. Gunakan for loop dan fungsi _0
Tunjukkan Solusi Solusi 1. Menggunakan fungsi 9 dan Enter number 10 Sum is: 555 loop 7Solusi 2. Menggunakan for loop dan fungsi 0 _8Latihan 9. Tampilkan angka dari -10 hingga -1 menggunakan for loopKeluaran yang diharapkan _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 berhasilMisalnya, loop berikut akan dijalankan tanpa kesalahan Diberikan 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_1 Keluaran yang diharapkan 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_2 Tunjukkan Petunjuk Sama seperti pernyataan 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 01, yang akan dieksekusi saat loop berhenti secara normal. MelihatTunjukkan 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 rangeCatatan. 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
Diberikan 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_4 Keluaran yang diharapkan 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_5 Tunjukkan Solusi 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_6 Latihan 12. Menampilkan deret Fibonacci hingga 10 istilahDeret 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_7 Tunjukkan Petunjuk
Tunjukkan Solusi 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_8 Latihan 13. Temukan faktor dari bilangan tertentuTulis sebuah program untuk menggunakan loop untuk menemukan faktorial dari angka yang diberikan Faktorial (simbol. 10) berarti mengalikan semua bilangan bulat dari bilangan yang dipilih menjadi 1Misalnya. menghitung faktor dari 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5_9 Keluaran yang diharapkan _0Tunjukkan Petunjuk
Tunjukkan Solusi _1Latihan 14. Membalikkan bilangan bulat yang diberikanDiberikan 76542 Keluaran yang diharapkan 24567 Tunjukkan Solusi _2Latihan 15. Gunakan loop untuk menampilkan elemen dari daftar tertentu yang ada pada posisi indeks ganjilDiberikan _3Catatan. daftar indeks selalu dimulai dari 0 Keluaran yang diharapkan _4Tunjukkan Petunjuk Gunakan daftar mengiris. Menggunakan pengiris daftar, kita dapat mengakses berbagai elemen dari daftar Tunjukkan Solusi _5Latihan 16. Hitung kubus semua angka dari 1 ke angka yang diberikanTulis program untuk mencetak kubus semua angka dari 1 ke angka yang diberikan Diberikan _17Keluaran yang diharapkan _6Tunjukkan Petunjuk
Tunjukkan Solusi _7Latihan 17. Tentukan jumlah deret hingga n sukuBuatlah program untuk menghitung jumlah deret sampai n suku. Misalnya, jika 22 deret tersebut akan menjadi 2 + 22 + 222 + 2222 + 22222 = 24690Diberikan _8Keluaran yang diharapkan _9Tunjukkan Solusi Enter number 10 Sum is: 550 Latihan 18. Cetak pola berikutTulis program untuk mencetak pola awal berikut menggunakan loop Enter number 10 Sum is: 555 Enter number 10 Sum is: 55_1 Merujuk. 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 Bagaimana Anda mencetak angka 10 ke 1 dengan Python untuk loop?# Program python untuk mencetak angka dari n ke 1 angka = int( input("Masukkan angka apa saja. " )) i = angka sementara ( i > = 1 ) cetak (i, akhir = ' ' ) i = i - 1 Bagaimana Anda menulis 10 banding 1 dengan Python?Python. Program untuk mencetak angka dari N ke 1 (gunakan range() dengan urutan terbalik) . Diberi nilai N dan kita harus mencetak angka dari N ke 1 dengan Python. . Ulangi dalam urutan terbalik. . Contoh. . Keluaran 1 Masukkan nilai n. 10 nilai n. 10 angka dari 10 sampai 1 adalah. 10 9 8 7 6 5 4 3 2 1 Bagaimana Anda mencetak angka dari 1 hingga 10 dengan Python tanpa loop?Program Python untuk Mencetak Angka dalam Rentang Tanpa Menggunakan Loop . Tentukan fungsi rekursif Tentukan kasus dasar untuk fungsi yang angkanya harus lebih besar dari nol Jika angka lebih besar dari 0, panggil kembali fungsi dengan argumen sebagai angka minus 1 Cetak nomornya |