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
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
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
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
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
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