Làm thế nào để đảo ngược một số trong Python?



Chương trình python này để đảo ngược một số cho phép người dùng nhập bất kỳ số nguyên dương nào và chương trình sẽ đảo ngược số bằng cách sử dụng vòng lặp và đệ quy.

Python là ngôn ngữ lập trình thông dịch, cấp cao, có mục đích chung với các ứng dụng khác nhau. Để tìm hiểu khái niệm cơ bản của Python , có một số chương trình tiêu chuẩn sẽ cung cấp cho bạn sự hiểu biết ngắn gọn về tất cả các khái niệm trên thực tế. Đảo ngược một số trong Python là một trong những chương trình này giúp người học hiểu sâu về và toán tử số học . Blog này sẽ giúp bạn hiểu và thực hiện các cách đảo ngược một số. Nó sẽ bao gồm các chủ đề sau:





Làm thế nào để đảo ngược một số trong Python?

Thật đơn giản! Bạn có thể viết một chương trình Python lấy số đầu vào và đảo ngược tương tự. Giá trị của một số nguyên được lưu trữ trong một Biến đổi được kiểm tra bằng cách sử dụng một điều kiện và sau đó mỗi chữ số của số được lưu trữ trong một biến khác, sẽ in ra số đảo ngược. Các số có thể được đảo ngược trong Python bằng các phương pháp khác nhau, chúng ta hãy xem chương trình Python để triển khai tương tự.

Chương trình Python để đảo ngược một số

Có hai cách để đảo ngược một số trong -



  • Sử dụng một vòng lặp
  • Sử dụng đệ quy

Đảo ngược một số bằng cách sử dụng Vòng lặp

# Lấy số từ người dùng theo cách thủ công num = int (input ('Nhập số yêu thích của bạn:')) # Bắt đầu giá trị thành null test_num = 0 # Kiểm tra bằng cách sử dụng vòng lặp while trong khi (num> 0): #Logic remainder = num% 10 test_num = (test_num * 10) + phần dư num = num // 10 # Hiển thị kết quả in ('Số đảo ngược là: {}'. format (test_num))

Đầu ra :
Đảo ngược một chuỗi trong Python - Edureka

Giải thích chương trình

Giá trị người dùng: Number = 123456 và Reverse = 0



pojo vào mùa xuân là gì

Lặp lại đầu tiên
Nhắc nhở = Số% 10
Lời nhắc = 123456% 10 = 6
Reverse = Đảo ngược * 10 + Nhắc nhở
Đảo ngược = 0 * 10 + 6 = 0 + 6 = 6
Number = Số // 10
Số = 123456 // 10 = 12345

Lặp lại lần thứ hai
Từ lần Lặp lại đầu tiên, các giá trị của cả Số và Đảo ngược đã được thay đổi thành: Number = 12345 và Reverse = 6
Nhắc nhở = Số% 10
Lời nhắc = 12345% 10 = 5
Đảo ngược = Đảo ngược * 10 + Lời nhắc = 6 * 10 + 5
Đảo ngược = 60 + 5 = 65
Số = Số // 10 = 12345 // 10
Số = 1234

Lặp lại lần thứ ba
Từ Lặp lại thứ hai, giá trị của cả Số và Đảo ngược đã được thay đổi thành: Số = 1234 và Đảo ngược = 65
Nhắc nhở = Số% 10
Lời nhắc = 1234% 10 = 4
Đảo ngược = Đảo ngược * 10 + Nhắc nhở = 65 * 10 + 4
Đảo ngược = 650 + 4 = 654
Số = Số // 10 = 1234 // 10
Số = 123

Lặp lại lần thứ tư
Từ lần lặp thứ hai, các giá trị của cả Number và Reverse đã được thay đổi thành: Number = 123 và Reverse = 654
Nhắc nhở = Số% 10
Lời nhắc = 123% 10 = 3
Đảo ngược = Đảo ngược * 10 + Nhắc nhở = 654 * 10 + 3
Đảo ngược = 6540 + 3 = 6543
Số = Số // 10 = 123 // 10
Số = 12

ví dụ model view controller java

Lần lặp thứ năm
Từ lần lặp thứ hai, các giá trị của cả Số và Đảo ngược đã được thay đổi thành: Số = 12 và Đảo ngược = 6543
Nhắc nhở = Số% 10
Lời nhắc = 12% 10 = 2
Đảo ngược = Đảo ngược * 10 + Lời nhắc = 6543 * 10 + 2
Đảo ngược = 65430 + 2 = 65432
Số = Số // 10 = 12 // 10
Số = 1

Lần lặp thứ sáu
Từ Lặp lại thứ hai, các giá trị của cả Số và Đảo ngược đã được thay đổi thành, Số = 1 và Đảo ngược = 65432
Nhắc nhở = Số% 10
Lời nhắc = 1% 10 = 1
Đảo ngược = Đảo ngược * 10 + Lời nhắc = 65432 * 10 + 1
Đảo ngược = 654320 + 1 = 654321
Số đã kết thúc:

Đảo ngược một số bằng cách sử dụng đệ quy

# Chương trình Python để Đảo ngược một số bằng cách sử dụng Đệ quy Num = int (input ('Vui lòng nhập bất kỳ số nào:')) Result = 0 def Result_Int (Num): global Result if (Num> 0): Reminder = Num% 10 Result = ( Kết quả * 10) + Lời nhắc Result_Int (Num // 10) return Result Result = Result_Int (Num) print ('n Đảo ngược số đã nhập là =% d'% Kết quả)

Đầu ra :

Với điều này, chúng ta đến phần cuối của blog này về “Đảo ngược một số trong Python”. Tôi hy vọng nó bổ sung giá trị cho kiến ​​thức của bạn về lập trình Python.

To có được kiến ​​thức chuyên sâu về Python cùng với các ứng dụng khác nhau của nó, bạn có thể để được đào tạo trực tuyến trực tiếp với hỗ trợ 24/7 và quyền truy cập trọn đời. Có một câu hỏi cho chúng tôi? Đề cập đến chúng trong phần nhận xét của 'Đảo ngược một số trong Python' và chúng tôi sẽ liên hệ lại với bạn.