jika (nm > 0), periksa apakah angkanya lebih besar dari 0 atau tidak. Untuk fungsi Rekursif, menempatkan kondisi sebelum menggunakan fungsi secara rekursif sangatlah penting. Jika tidak, kita akan berakhir dalam eksekusi tak terbatas (Sama seperti Loop tak terbatas) Dalam contoh ini, kami mengubah nomor yang diberikan menjadi string menggunakan str() dan kemudian membalikkannya menggunakan pemotongan string. String terbalik dikonversi kembali ke int Show
Jika input yang diberikan bukan angka, kami akan mencetak pesan ke pengguna Program Piton
Keluaran _Contoh 2. Membalikkan Angka menggunakan While LoopDalam program ini kita akan menggunakan while loop untuk mengulangi digit angka dengan memunculkannya satu per satu menggunakan operator modulo. Digit yang muncul ditambahkan untuk membentuk nomor baru yang akan menjadi nomor terbalik kami Program Piton
Keluaran
RingkasanDalam tutorial Contoh Python ini, kami belajar cara membalikkan angka menggunakan while loop dan string slicing Kami diberi nomor yang harus dibalik. Itu berarti kita membutuhkan digit terakhir untuk didahulukan, diikuti oleh digit terakhir kedua dan seterusnya, dan digit pertama akan muncul terakhir. Salah satu cara untuk mencapai ini adalah dengan menggunakan perulangan while. Kondisi untuk while loop adalah sampai nomor awal kita memiliki digit bukan nol yang tersisa, mis. e. , sampai angka aslinya tidak sama dengan nol Kami akan menginisialisasi variabel baru yang akan menyimpan nomor terbalik kami, jadi kami perlu menambahkan digit terakhir terlebih dahulu di nomor ini. Pada perulangan while, kita dapat mengambil modulo bilangan dengan sepuluh untuk mendapatkan digit terakhir. Jawabannya adalah digit terakhir Sekarang kita perlu menambahkan digit ini ke angka terbalik kita, tetapi mungkin saja angka yang dibalik sudah berisi beberapa digit. Jika kita hanya menambahkan angka ini, itu akan menghasilkan jawaban yang salah. Jadi pertama-tama kita perlu menggeser semua digit yang ada di angka terbalik dengan satu tempat. Oleh karena itu, kami mengalikan angka terbalik dengan 10 dan menambahkan digit ini Digit terakhir saat ini dari nomor asli telah ditambahkan ke nomor terbalik dan karenanya harus dihapus. Jadi, kita membagi angka aslinya dengan 10 dan mengambil lantainya, sehingga angka terakhir dihilangkan Proses berlanjut hingga angka awal kita menjadi 0, dan kita mendapatkan angka terbalik dalam variabel kita Kode _ |