Bagaimana cara mencetak angka mundur dengan python?

Python adalah bahasa pemrograman tujuan umum tingkat tinggi yang ditafsirkan dengan berbagai aplikasi. 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 dari program ini yang memberi pelajar pemahaman mendalam tentang loop dan operator aritmatika. Blog ini akan membantu Anda memahami dan menerapkan cara-cara membalikkan angka. Ini akan mencakup topik-topik berikut -

Bagaimana cara membalikkan angka dengan Python?

Itu mudah. Anda dapat menulis program Python yang mengambil nomor input dan membalikkannya. Nilai bilangan bulat disimpan dalam a yang diperiksa menggunakan kondisi dan kemudian setiap digit angka disimpan dalam variabel lain, yang akan mencetak angka terbalik. Angka dapat dibalik dengan Python menggunakan metode yang berbeda, mari kita lihat program Python untuk mengimplementasikannya

Program python untuk membalikkan angka

Ada dua cara untuk membalikkan angka dalam bahasa pemrograman Python –

  • Menggunakan Lingkaran
  • Menggunakan Rekursi

Balikkan Angka menggunakan Loop

 # Get the number from user manually 
num = int(input("Enter your favourite number: "))

# Initiate value to null
test_num = 0

# Check using while loop

while(num>0):
  #Logic
  remainder = num % 10
  test_num = (test_num * 10) + remainder
  num = num//10

# Display the result
print("The reverse number is : {}".format(test_num))

Keluaran

Bagaimana cara mencetak angka mundur dengan python?

Penjelasan Program

Nilai pengguna. Angka = 123456 dan Reverse = 0

Iterasi Pertama
Pengingat = Angka %10
Pengingat = 123456%10 = 6
Balik = Balik *10 + Pengingat
Terbalik = 0 * 10 + 6 = 0 + 6 = 6
Angka = Angka //10
Bilangan = 123456 //10 = 12345

Iterasi Kedua
Dari Iterasi pertama, nilai Number dan Reverse telah diubah menjadi. Angka = 12345 dan Reverse = 6
Pengingat = Angka % 10
Pengingat = 12345 % 10 = 5
Terbalik = Terbalik *10+ Pengingat = 6 * 10 + 5
Balik = 60 + 5 = 65
Bilangan = Bilangan //10 = 12345 //10
Bilangan = 1234

Iterasi Ketiga
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah menjadi. Angka = 1234 dan Reverse = 65
Pengingat = Angka %10
Pengingat = 1234%10 = 4
Terbalik = Terbalik *10+ Pengingat = 65 * 10 + 4
Terbalik = 650 + 4 = 654
Bilangan = Bilangan //10 = 1234//10
Bilangan = 123

Iterasi Keempat
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah menjadi. Angka = 123 dan Reverse = 654
Pengingat = Angka %10
Pengingat = 123 %10 = 3
Terbalik = Terbalik *10+ Pengingat = 654 * 10 + 3
Terbalik = 6540 + 3 = 6543
Angka = Angka //10 = 123//10
Angka = 12

Iterasi kelima
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah menjadi. Bilangan = 12 dan Terbalik = 6543
Pengingat = Angka %10
Pengingat = 12 %10 = 2
Terbalik = Terbalik *10+ Pengingat = 6543 * 10 + 2
Terbalik = 65430 + 2 = 65432
Angka = Angka //10 = 12//10
Angka = 1

Iterasi keenam
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah menjadi, Number = 1 dan Reverse = 65432
Pengingat = Angka %10
Pengingat = 1 %10 = 1
Terbalik = Terbalik *10+ Pengingat = 65432 * 10 + 1
Terbalik = 654320 + 1 = 654321
Nomor berakhir

Balikkan Angka menggunakan Rekursi

 
# Python Program to Reverse a Number using Recursion

Num = int(input("Please Enter any Number: "))

Result = 0
def Result_Int(Num):
    global Result
    if(Num > 0):
        Reminder = Num %10
        Result = (Result *10) + Reminder
        Result_Int(Num //10)
    return Result

Result = Result_Int(Num)
print("n Reverse of entered number is = %d" %Result)
_

Keluaran
Reverse a string in Python - Edureka
Dengan ini, kita sampai pada akhir blog ini di "Membalikkan Angka dengan Python". Saya harap ini menambah nilai pengetahuan Anda tentang pemrograman Python

Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda dapat mendaftar di sini untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup. Ada pertanyaan untuk kami?

Python adalah bahasa pemrograman tujuan umum tingkat tinggi yang ditafsirkan dengan berbagai aplikasi. 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 dari program ini yang memberi pelajar pemahaman mendalam tentang loop dan operator aritmatika. Artikel ini akan membantu Anda memahami dan menerapkan cara membalikkan angka. Ini akan mencakup topik-topik berikut -

  • Bagaimana cara membalikkan angka dengan Python?
  • Program python untuk membalikkan angka
  • Menggunakan loop
  • Menggunakan rekursi
Bagaimana cara membalikkan angka dengan Python?

Itu mudah. Anda dapat menulis program Python yang mengambil nomor input dan membalikkannya. Nilai bilangan bulat disimpan dalam variabel yang diperiksa menggunakan kondisi dan kemudian setiap digit angka disimpan dalam variabel lain, yang akan mencetak angka terbalik. Angka dapat dibalik dengan Python menggunakan metode yang berbeda, mari kita lihat program Python untuk mengimplementasikannya

Program python untuk membalikkan angka

Ada dua cara untuk membalikkan angka dalam bahasa pemrograman Python -

  • Menggunakan Lingkaran
  • Menggunakan Rekursi
Balikkan Angka menggunakan Loop
# Get the number from user manually
num = int(input("Enter your favourite number: "))
# Initiate value to null
test_num = 0
# Check using while loop
while(num>0):
#Logic
remainder = num % 10
test_num = (test_num * 10) + remainder
num = num//10
# Display the result
print("The reverse number is : {}".format(test_num))

Keluaran

Penjelasan Program

Nilai pengguna. Angka = 123456 dan Reverse = 0

Iterasi Pertama
Pengingat = Angka %10
Pengingat = 123456%10 = 6
Balik = Balik *10 + Pengingat
Terbalik = 0 * 10 + 6 = 0 + 6 = 6
Angka = Angka //10
Bilangan = 123456 //10 = 12345

Iterasi keenam
Dari Iterasi Kedua, nilai Number dan Reverse telah diubah menjadi Number = 1 dan Reverse = 65432
Pengingat = Angka %10
Pengingat = 1 %10 = 1
Terbalik = Terbalik *10+ Pengingat = 65432 * 10 + 1
Terbalik = 654320 + 1 = 654321
Nomor berakhir

Balikkan Angka menggunakan Rekursi
# Python Program to Reverse a Number using RecursionNum = int(input("Please Enter any Number: "))Result = 0
def Result_Int(Num):
global Result
if(Num > 0):
Reminder = Num %10
Result = (Result *10) + Reminder
Result_Int(Num //10)
return Result
Result = Result_Int(Num)
print("n Reverse of entered number is = %d" %Result)

Keluaran

Jika Anda ingin melihat lebih banyak artikel tentang teknologi paling tren di pasar seperti Artificial Intelligence, DevOps, Ethical Hacking, Anda dapat merujuk ke situs resmi Edureka

Carilah artikel lain dalam seri ini yang akan menjelaskan berbagai aspek lain dari Python dan Ilmu Data

Bagaimana Anda membalikkan 1234 dengan Python?

Program Python untuk membalikkan digit angka .
# Program untuk membalikkan digit angka secara harfiah
# Masukan = 1234
# Keluaran = 4321
num = int(input("Masukkan sebuah bilangan. \N"))
terbalik = 0

Bagaimana Anda membuat angka mundur?

Cara membalik angka secara matematis. .
Langkah 1 — Isolasi digit terakhir dalam angka. lastDigit = angka % 10. Operator modulo (%) mengembalikan sisa pembagian. .
Langkah 2 — Tambahkan lastDigit untuk mundur. mundur = (membalikkan * 10) + lastDigit. .
Langkah 3-Hapus digit terakhir dari angka. angka = angka / 10

Bagaimana Anda mencetak angka dalam urutan terbalik?

Tulis program dalam C untuk menampilkan angka dalam urutan terbalik. .
Presentasi Bergambar
Contoh Solusi
C Code: #include void main(){ int num,r,sum=0,t; printf("Input a number: "); scanf("%d",&num); for(t=num;num!=0;num=num/10){ r=num % 10; sum=sum*10+r; } printf("The number in reverse order is : %d \n",sum); }.