Bagaimana hendak membalikkan nombor di Python?



Program python ini untuk membalikkan nombor membolehkan pengguna memasukkan bilangan bulat positif dan program akan membalikkan nombor menggunakan gelung dan rekursi.

Python adalah bahasa pengaturcaraan peringkat umum, tahap tinggi, dengan aplikasi yang berbeza. Untuk mempelajari konsep asas Python , ada beberapa program standard yang akan memberi anda pemahaman ringkas tentang semua konsep secara praktikal. Membalikkan nombor di Python adalah salah satu program ini yang memberi pemahaman mendalam kepada pelajar dan pengendali aritmetik . Blog ini akan membantu anda memahami dan melaksanakan cara-cara untuk membalikkan nombor. Ia akan merangkumi topik berikut -





Bagaimana hendak membalikkan nombor di Python?

Ia mudah! Anda boleh menulis program Python yang mengambil nombor input dan membalikkan yang sama. Nilai integer disimpan dalam a pemboleh ubah yang diperiksa menggunakan keadaan dan kemudian setiap digit nombor disimpan dalam pemboleh ubah lain, yang akan mencetak nombor terbalik. Nombor boleh dibalikkan di Python menggunakan kaedah yang berbeza, mari kita lihat program Python untuk melaksanakannya.

Program Python untuk membalikkan nombor

Terdapat dua cara untuk membalikkan nombor di -



  • Menggunakan Gelung
  • Menggunakan Rekursi

Balikkan Nombor menggunakan Gelung

# Dapatkan nombor dari pengguna secara manual num = int (masukan ('Masukkan nombor kegemaran anda:')) # Mulakan nilai ke nol test_num = 0 # Periksa menggunakan while loop sambil (num> 0): #Logic sisa = num% 10 test_num = (test_num * 10) + baki num = num // 10 # Paparkan cetakan hasil ('Nombor terbalik adalah: {}'. format (test_num))

Pengeluaran :
Balikkan rentetan di Python - Edureka

apa itu logger di java

Penjelasan Program

Nilai pengguna: Nombor = 123456 dan Terbalik = 0



Pengulangan Pertama
Peringatan = Bilangan% 10
Peringatan = 123456% 10 = 6
Reverse = Reverse * 10 + Peringatan
Terbalik = 0 * 10 + 6 = 0 + 6 = 6
Nombor = Nombor // 10
Nombor = 123456 // 10 = 12345

Pengulangan Kedua
Dari Iterasi pertama nilai kedua-dua Number dan Reverse telah diubah sebagai: Number = 12345 dan Reverse = 6
Peringatan = Bilangan% 10
Peringatan = 12345% 10 = 5
Terbalik = Terbalik * 10 + Peringatan = 6 * 10 + 5
Terbalik = 60 + 5 = 65
Nombor = Nombor // 10 = 12345 // 10
Nombor = 1234

penggunaan kelas pengimbas di java

Pengulangan Ketiga
Dari Pengulangan Kedua, nilai Nombor dan Balik telah diubah sebagai: Nombor = 1234 dan Mundur = 65
Peringatan = Bilangan% 10
Peringatan = 1234% 10 = 4
Terbalik = Terbalik * 10 + Peringatan = 65 * 10 + 4
Berbalik = 650 + 4 = 654
Nombor = Nombor // 10 = 1234 // 10
Nombor = 123

Pengulangan Keempat
Dari Pengulangan Kedua nilai kedua-dua Nombor dan Balik telah diubah sebagai: Nombor = 123 dan Balik = 654
Peringatan = Bilangan% 10
Peringatan = 123% 10 = 3
Terbalik = Terbalik * 10 + Peringatan = 654 * 10 + 3
Berbalik = 6540 + 3 = 6543
Nombor = Nombor // 10 = 123 // 10
Nombor = 12

Lelaran kelima
Dari Pengulangan Kedua nilai kedua-dua Nombor dan Balik telah diubah sebagai: Nombor = 12 dan Balik = 6543
Peringatan = Bilangan% 10
Peringatan = 12% 10 = 2
Terbalik = Terbalik * 10 + Peringatan = 6543 * 10 + 2
Berbalik = 65430 + 2 = 65432
Nombor = Nombor // 10 = 12 // 10
Nombor = 1

Lelaran keenam
Dari Pengulangan Kedua, nilai Nombor dan Mundur telah diubah seperti, Nombor = 1 dan Mundur = 65432
Peringatan = Bilangan% 10
Peringatan = 1% 10 = 1
Terbalik = Terbalik * 10 + Peringatan = 65432 * 10 + 1
Berbalik = 654320 + 1 = 654321
Nombor berakhir:

Balikkan Nombor menggunakan Pengulangan

# Program Python untuk Membalikkan Nombor dengan menggunakan Nombor Pengulangan = int (masukan ('Sila Masukkan Nombor:')) Hasil * 10) + Peringatan Result_Int (Num // 10) return Result Result = Result_Int (Num) print ('n Reverse of number number is =% d'% Result)

Pengeluaran :

Dengan ini, kita mengakhiri blog ini di 'Reverse a Number in Python'. Saya harap ia memberi nilai tambah kepada pengetahuan anda mengenai pengaturcaraan Python.

To dapatkan pengetahuan mendalam tentang Python bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup. Ada soalan untuk kami? Sebutkan mereka di bahagian komen 'Reverse a Number in Python' dan kami akan menghubungi anda.