Hướng dẫn write a python program to enter a number and print its reverse. - viết một chương trình python để nhập một số và in ngược lại của nó.
Ví dụ 1: Đảo ngược một số bằng cách sử dụng vòng lặp trong thời gian
Đầu ra Show
4321 Trong chương trình này, trong khi vòng lặp được sử dụng để đảo ngược một số như được đưa ra trong các bước sau:
Ví dụ 2: Sử dụng cắt chuỗi
Đầu ra 654321 Trong chương trình này, trong khi vòng lặp được sử dụng để đảo ngược một số như được đưa ra trong các bước sau: Đó là câu hỏi lập trình được hỏi nhiều nhất trong cuộc phỏng vấn. Chúng ta có thể đảo ngược số nguyên trong Python bằng các phương thức khác nhau. Ở đây chúng tôi sẽ viết chương trình lấy số đầu vào và đảo ngược như vậy. Hãy hiểu các phương pháp sau để đảo ngược số nguyên.
Đảo ngược một số bằng cách sử dụng python trong khi vòng lặpĐầu tiên, chúng tôi hiểu thuật toán của chương trình này. Nó sẽ làm cho dễ hiểu logic chương trình. Khi bạn nhận được logic, bạn có thể viết chương trình bằng bất kỳ ngôn ngữ nào, không chỉ Python. Thuật toánHãy thực hiện thuật toán trên trong chương trình. Chương trìnhOutput: Enter the integer number: 12345 The reverse number is: 54321 Giải trình - Hãy hiểu chương trình này từng bước. Chúng tôi đã khởi tạo một biến số cho đầu vào của người dùng và biến REVS_Number giá trị ban đầu thành NULL.number variable for user input and variable revs_number initial value to null. Lặp lại đầu tiên Nhắc nhở = số %10 Nhắc lại = 12345 %10 = 5 đảo ngược = đảo ngược * 10 + lời nhắc Giá trị ban đầu của Revs_Number là NULL ngược lại = 0 * 10 + 5 = 0 + 5 = 5 số = số // 10 số = 1234 // 10 = 1234 // Bây giờ vòng lặp sẽ lặp lại trên số này. Lặp lại thứ hai Bây giờ số là 123 và Revs_Number là 5. Trong khi kiểm tra điều kiện của nó và thực hiện cho lần lặp tiếp theo. Nhắc nhở = số % 10 Nhắc lại = 1234 % 10 = 4 đảo ngược = đảo ngược * 10 + nhắc nhở = 5 * 10 + 4 đảo ngược = 50 + 4 = 54 số = số // 10 = 12345 // 10 số = 123 Lặp lại thứ ba Từ lần lặp thứ hai, các giá trị của cả số và đảo ngược đã được thay đổi là: number = 123 và revs_number = 54 Nhắc nhở = số %10 Nhắc lại = 123 %10 = 3 Đảo ngược = đảo ngược * 10 + Nhắc lại = 54 * 10 + 3 đảo ngược = 540 + 3 = 543 số = số // 10 = 123 // 10 số = 12 Lặp lại thứ tư Số sửa đổi là 12 và Revs_Number là 543: Bây giờ trong khi thực thi lại. Nhắc nhở = số %10 Nhắc lại = 12 %10 = 2 Đảo ngược = đảo ngược * 10 + Nhớ lại = 543 * 10 + 2 đảo ngược = 5430 + 2 = 5432 số = số // 10 = 12 // 10 số = 1 Lặp lại thứ năm Nhắc nhở = số %10 Nhắc lại = 1 %1 0 = 1 đảo ngược = đảo ngược * 10 + Nhắc lại = 5432 * 10 + 1 đảo ngược = 54320 + 1 = 54321 trong khi vòng lặp bị chấm dứt vì nếu được tìm thấy sai là kết quả boolean. Bạn có thể nhập số khác nhau và kiểm tra kết quả. Đảo ngược một số bằng cách sử dụng đệ quyHãy hiểu ví dụ sau. Output: Enter the number: 5426 The Reverse of entered number is = 6245 Logic là giống nhau trong cả hai chương trình. Một khi bạn hiểu logic, nó sẽ dễ dàng làm điều đó bằng cách riêng. Làm thế nào để bạn in một số ngược trong Python?Algorithm.. Số nguyên đầu vào: Số .. (1) Khởi tạo biến revs_number = 0 .. (2) Vòng lặp trong khi số> 0 .. (a) Nhân revs_number với 10 và thêm phần còn lại của số .. Chia cho 10 thành revs_number .. revs_number = revs_number*10 + số%10 ;. (b) Chia Num cho 10 .. (3) Trả lại revs_number .. Làm thế nào để bạn in một số ngược trong Python trong khi vòng lặp?Ví dụ 1: Đảo ngược một số bằng cách sử dụng vòng lặp thời gian.. Đầu tiên, phần còn lại của số chia cho 10 được lưu trữ trong chữ số biến. .... Sau lần lặp thứ hai, chữ số bằng 3, đảo ngược bằng 4 * 10 + 3 = 43 và num = 12 .. Sau lần lặp thứ ba, chữ số bằng 2, đảo ngược bằng 43 * 10 + 2 = 432 và num = 1 .. Làm thế nào để bạn đảo ngược đầu vào trong Python?Sử dụng phương thức đảo ngược () để đảo ngược một chuỗi trong Python, bạn cũng có thể sử dụng phương thức đảo ngược trong Python trả về một đối tượng đảo ngược hoặc trình lặp của chuỗi đầu vào. Điều duy nhất bạn cần làm là thực hiện một thao tác tham gia bổ sung trên đối tượng đảo ngược kết quả và trả về chuỗi mới.
You can also use the reversed method in Python which returns a reversed object or iterator of the input string. The only thing you need to do is to perform an additional join operation on the resultant reversed object and return the new string.
Làm thế nào để bạn viết số theo thứ tự ngược lại?Làm thế nào để đảo ngược một số về mặt toán học ... Bước 1 - Phân lập số cuối cùng về số.LastDigit = số % 10. Toán tử modulo ( %) trả về phần còn lại của divison..... Bước 2 - Lối nối LastDigit để đảo ngược.đảo ngược = (đảo ngược * 10) + LastDigit..... Bước 3 loại bỏ chữ số cuối cùng từ số.số = số / 10 .. |