Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi, dengan aplikasi berbeda. Untuk mempelajari konsep dasar Python , ada beberapa program standar yang akan memberi Anda pemahaman singkat tentang semua konsep secara praktis. Membalik angka dengan Python adalah salah satu program ini yang memberikan pemahaman yang mendalam kepada pelajar dan operator aritmatika . Blog ini akan membantu Anda memahami dan menerapkan cara-cara membalikkan angka. Ini akan mencakup topik-topik berikut -
k berarti kumpulan contoh kumpulan data
Bagaimana cara membalikkan angka dengan Python?
Itu mudah! Anda dapat menulis program Python yang mengambil bilangan input dan membalikkannya. Nilai integer disimpan di a variabel yang diperiksa menggunakan kondisi dan kemudian setiap digit nomor tersebut disimpan di variabel lain, yang akan mencetak angka yang dibalik. Angka dapat dibalik dengan Python menggunakan metode yang berbeda, mari kita lihat program Python untuk mengimplementasikan hal yang sama.
Program Python untuk membalikkan angka
Ada dua cara untuk membalikkan angka -
- Menggunakan Loop
- Menggunakan Rekursi
Membalikkan Angka menggunakan Loop
# Dapatkan nomor dari pengguna secara manual num = int (input ('Masukkan nomor favorit Anda:')) # Mulai nilai ke null test_num = 0 # Periksa menggunakan while loop while (num> 0): #Logic sisanya = num% 10 test_num = (test_num * 10) + sisa num = num // 10 # Tampilkan hasil cetak ('Nomor kebalikannya adalah: {}'. format (test_num))
Keluaran :
Penjelasan Program
Nilai pengguna: Angka = 123456 dan Terbalik = 0
Iterasi Pertama
Pengingat = Nomor% 10
Pengingat = 123456% 10 = 6
Reverse = Reverse * 10 + Reminder
Terbalik = 0 * 10 + 6 = 0 + 6 = 6
Nomor = Nomor // 10
Angka = 123456 // 10 = 12345
Iterasi Kedua
Dari Iterasi pertama, nilai Number dan Reverse telah diubah sebagai: Number = 12345 dan Reverse = 6
Pengingat = Nomor% 10
Pengingat = 12345% 10 = 5
Mundur = Mundur * 10 + Pengingat = 6 * 10 + 5
Terbalik = 60 + 5 = 65
Bilangan = Bilangan // 10 = 12345 // 10
Angka = 1234
Iterasi Ketiga
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah sebagai: Number = 1234 dan Reverse = 65
Pengingat = Nomor% 10
Pengingat = 1234% 10 = 4
Mundur = Mundur * 10 + Pengingat = 65 * 10 + 4
Terbalik = 650 + 4 = 654
Bilangan = Bilangan // 10 = 1234 // 10
Angka = 123
Iterasi Keempat
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah sebagai: Number = 123 dan Reverse = 654
Pengingat = Nomor% 10
Pengingat = 123% 10 = 3
Mundur = Mundur * 10 + Pengingat = 654 * 10 + 3
Terbalik = 6540 + 3 = 6543
Bilangan = Bilangan // 10 = 123 // 10
Angka = 12
Iterasi kelima
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah sebagai: Number = 12 dan Reverse = 6543
Pengingat = Nomor% 10
Pengingat = 12% 10 = 2
Mundur = Mundur * 10 + Pengingat = 6543 * 10 + 2
Terbalik = 65430 + 2 = 65432
Bilangan = Bilangan // 10 = 12 // 10
Angka = 1
instal php 7 di windows
Iterasi keenam
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah sebagai, Number = 1 dan Reverse = 65432
Pengingat = Nomor% 10
Pengingat = 1% 10 = 1
Mundur = Mundur * 10 + Pengingat = 65432 * 10 + 1
Terbalik = 654320 + 1 = 654321
Nomor berakhir:
Membalik Angka menggunakan Rekursi
# Program Python untuk Membalik Angka menggunakan Rekursi Num = int (input ('Silakan Masukkan Nomor:')) Hasil = 0 def Result_Int (Num): Hasil global jika (Num> 0): Pengingat = Num% 10 Hasil = ( Hasil * 10) + Pengingat Result_Int (Num // 10) mengembalikan Hasil Hasil = Result_Int (Num) print ('n Kebalikan dari nomor yang dimasukkan adalah =% d'% Hasil)
Keluaran :
Dengan ini, kita sampai pada akhir blog ini tentang “Membalikkan Angka dengan Python”. Saya berharap ini menambah nilai pengetahuan Anda tentang pemrograman Python.
To dapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup. Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar 'Membalikkan Angka dengan Python' dan kami akan menghubungi Anda kembali.