Đây là một chương trình Python để kiểm tra xem một số nhất định có phải là một palindrom hay không. Mô tả vấn đề Chương trình lấy một số và kiểm tra xem đó có phải là một palindrom hay không. Giải pháp vấn đề 1. Lấy giá trị của số nguyên và lưu trữ trong một biến. 2. Chuyển giá trị của số nguyên vào một biến tạm thời khác. 3. Sử dụng vòng lặp thời gian, lấy từng chữ số của số và lưu trữ số đảo ngược trong một biến khác. 4. Kiểm tra xem mặt trái của số có bằng với số trong biến tạm thời không. 5. In kết quả cuối cùng. 6. Thoát. Chương trình/mã nguồn Dưới đây là mã nguồn của chương trình Python để kiểm tra xem một số nhất định có phải là palindrom hay không. Đầu ra chương trình cũng được hiển thị dưới đây.
2. Transfer the value of the integer into another temporary variable.
3. Using a while loop,
get each digit of the number and store the reversed number in another variable.
4. Check if the reverse of the number is equal to the one in the temporary variable.
5. Print the final result.
6. Exit.
n=int[input["Enter number:"]]
temp=n
rev=0
while[n>0]:
dig=n%10
rev=rev*10+dig
n=n//10
if[temp==rev]:
print["The number is a palindrome!"]
else:
print["The number isn't a palindrome!"]
Giải thích chương trình
1. Trước tiên, người dùng phải nhập giá trị của số nguyên và lưu trữ nó trong một biến. 2. Giá trị của số nguyên sau đó được lưu trữ trong một biến tạm thời khác. 3. Vòng lặp trong khi được sử dụng và chữ số cuối cùng của số thu được bằng cách sử dụng toán tử mô đun. 4. Digit cuối cùng sau đó được lưu trữ tại một địa điểm, thứ hai cuối cùng ở vị trí mười người và vân vân. 5. Chữ số cuối cùng được xóa bằng cách chia số thực sự với 10. 6. Vòng lặp này chấm dứt khi giá trị của số là 0. 7. Đảo ngược số sau đó được so sánh với giá trị số nguyên được lưu trữ trong biến tạm thời. 8. Nếu cả hai đều bằng nhau, số lượng là một palindrom. 9. Nếu cả hai aren bằng nhau, số lượng không phải là một palindrom. 10. Kết quả cuối cùng sau đó được in.
2. The value of the integer is then stored in another temporary variable.
3. The while loop is used and the last digit of the number is obtained by using the modulus operator.
4. The last digit is then stored at the one’s place, second last at the ten’s place and so on.
5. The last digit is then removed by truly dividing the number with 10.
6. This loop terminates when the value of the number is 0.
7. The reverse of the number is then compared with the integer
value stored in the temporary variable.
8. If both are equal, the number is a palindrome.
9. If both aren’t equal, the number isn’t a palindrome.
10. The final result is then printed.
Trường hợp kiểm tra thời gian chạy
Case 1 Enter number:121 The number is a palindrome! Case 2 Enter number:567 The number isn't a palindrome!
Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.
Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.
Bước tiếp theo:
- Nhận Giấy chứng nhận miễn phí trong chương trình Python
- Tham gia cuộc thi chứng nhận lập trình Python
- Trở thành một người xếp hạng hàng đầu trong chương trình Python
- Thực hiện các bài kiểm tra lập trình Python
- Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
- Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.
Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.
Phát triển Android: Sử dụng Android 5.0 Lollipop 270.3K Views
3 kịch bản trong đó phân tích dự đoán là phải A technophile who likes writing about different technologies and spreading knowledge.
Vòng lặp Python - Trong khi, và các vòng lặp trong chương trình Python / 11 Blog from Python Programs
Khi còn là những đứa trẻ, thật thú vị khi đọc các chuỗi đảo ngược và khi chúng tôi lớn lên một chút, chúng tôi đã học được rằng các chuỗi đọc giống nhau trong hai cách được gọi là palindromes. Curiosity Dint để chúng tôi ở đó, vì vậy chúng tôi muốn máy của chúng tôi tìm hiểu những gì là palindromes và cho tất cả những người yêu thích Python, không có ngôn ngữ nào khác có thể làm điều đó theo cách tốt hơn. Nếu bạn là một người yêu thích Python và một người đam mê mã hóa, hãy đọc cùng để tìm hiểu cách tạo ra một palindrom trong Python.
- Palindrom là gì?
- Chương trình palindrom sử dụng trong khi vòng lặp
- Chương trình palindrom sử dụng chức năng được xây dựng
Hãy bắt đầu nào.
Palindrom là gì?
Chương trình palindrom sử dụng trong khi vòng lặp
Chương trình palindrom sử dụng chức năng được xây dựng12321
Output: Yes, a
Palindrome number
Hãy bắt đầu nào.RACECAR
Output: Yes, a Palindrome string
Một palindrom không có gì ngoài bất kỳ số hoặc một chuỗi nào vẫn không thay đổi khi đảo ngược.
Ví dụ: đầu ra 12321: Có, số palindrom
Ví dụ: Racecaroutput: Có, một chuỗi palindrom
Rõ ràng là các chữ cái tạo thành hình ảnh phản chiếu trên đảo ngược. | Bây giờ bạn đã hiểu khái niệm này, hãy để chỉ cần đi sâu vào một chương trình để kiểm tra palindrom trong Python. | Tìm hiểu đào tạo Python của chúng tôi ở các thành phố/quốc gia hàng đầu |
Ấn Độ | Hoa Kỳ | Các thành phố/quốc gia khác |
Khoa học dữ liệu với khóa học Python ở Bangalore | Khoa học dữ liệu với khóa học Python ở New York | Khoa học dữ liệu với khóa học Python ở Anh |
Đào tạo khoa học dữ liệu Python ở Hyderabad | Khoa học dữ liệu với khóa học Python ở Charlotte | Khoa học dữ liệu với khóa học Python ở Dubai |
Khoa học dữ liệu với khóa học Python ở Delhi | Khoa học dữ liệu với khóa học Python ở Austin | Khoa học dữ liệu với khóa học Python ở Canada |
Khoa học dữ liệu với khóa học Python ở Chennai | Khoa học dữ liệu với khóa học Python ở Seattle | Khoa học dữ liệu với khóa học Python ở Singapore |
Khoa học dữ liệu với khóa học Python ở Kolkata
Khoa học dữ liệu với khóa học Python ở Dallas
num=int[input["Enter a number:"]] temp=num rev=0 while[num>0]: dig=num%10 rev=rev*10+dig num=num//10 if[temp==rev]: print["The number is palindrome!"] else: print["Not a palindrome!"]
Output:
Khoa học dữ liệu với khóa học Python ở San Jose
The number is palindrome!
Chương trình palindrom sử dụng trong khi vòng lặp
Đây là một trong những chương trình dễ nhất để tìm chương trình palindrom sử dụng trong khi vòng lặp trong lập trình Python. Hãy để đi sâu vào một ví dụ để kiểm tra xem một đầu vào nhất định có phải là palindrom hay không.
string=input[["Enter a string:"]] if[string==string[::-1]]: print["The string is a palindrome"] else: print["Not a palindrome"]
Output:
Nhập một số: 121 Số là palindrom!In the above program, first take input from the user [using input OR raw_input[] method] to check for palindrome. Then using slice operation [start:end:step], check whether the string is reversed or not. Here, step value of -1 reverses a string. If yes, it prints a palindrome else, not a palindrome.
Di chuyển về phía trước trong các ví dụ của chương trình Python Palindrom, hãy để chúng tôi xem cách kiểm tra một chuỗi liệu đó là palindrom hay không sử dụng các chức năng tích hợp.
Chương trình Palindrom [Chuỗi] sử dụng phương pháp Inbuilt
Giải thích: Trong chương trình trên, trước tiên hãy lấy đầu vào từ người dùng [sử dụng phương thức input hoặc raw_input []] để kiểm tra palindrom. Sau đó, sử dụng hoạt động lát cắt [Bắt đầu: Kết thúc: Bước], kiểm tra xem chuỗi có được đảo ngược hay không. Ở đây, giá trị bước của -1 đảo ngược một chuỗi. Nếu có, nó in một palindrom khác, không phải là một palindrom.
Điều này đưa chúng ta đến cuối bài viết này, nơi chúng ta đã học được cách tìm palindrom trong Python. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này.Python Training with 24/7 support and lifetime access.
Hãy chắc chắn rằng bạn thực hành càng nhiều càng tốt và hoàn nguyên trải nghiệm của bạn. & Nbsp; & nbsp;
Học máy ở R cho người mới bắt đầu với ví dụ
Làm thế nào bạn có thể tìm thấy palindrom cho một giá trị số trong Python? | Nếu số == Reverse: In [Hồi đó là một palindrom!26th November,2022 Palindrom trong Python là gì? Một chuỗi được cho là palindrom nếu mặt trái của chuỗi giống như chuỗi. | Công thức số palindrom là gì? |
Làm thế nào bạn có thể tìm thấy palindrom cho một giá trị số trong Python? | Nếu số == Reverse: In [Hồi đó là một palindrom!10th December,2022 Palindrom trong Python là gì? Một chuỗi được cho là palindrom nếu mặt trái của chuỗi giống như chuỗi. | Công thức số palindrom là gì? |
Video được đề xuất cho bạn
Biết khoa học đằng sau khuyến nghị sản phẩm với chương trình R
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
Xem bây giờ
Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn
The Whys và Hows of Forictive Modelling-I
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r
Hướng dẫn Python Numpy - Mảng trong Python
Cây quyết định phân tích kinh doanh trong r