Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Đâ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.

Show

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

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.

 
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,

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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


Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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 ở BangaloreKhoa học dữ liệu với khóa học Python ở New YorkKhoa học dữ liệu với khóa học Python ở Anh
Đào tạo khoa học dữ liệu Python ở HyderabadKhoa học dữ liệu với khóa học Python ở CharlotteKhoa 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 ở DelhiKhoa học dữ liệu với khóa học Python ở AustinKhoa 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 ở ChennaiKhoa học dữ liệu với khóa học Python ở SeattleKhoa 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:

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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ụ

Tất cả những gì bạn cần biết về phân tích thành phần chính (PCA)Máy phát điện trong Python là gì và làm thế nào để sử dụng chúng 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!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

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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ờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

Khoa học dữ liệu: đưa ra quyết định kinh doanh thông minh hơn

Xem bây giờ

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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

Hướng dẫn number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

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 number palindrome program in python - chương trình số palindrome trong python

Hướng dẫn Python Numpy - Mảng trong Python

Cây quyết định phân tích kinh doanh trong r

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! print(“it is a palindrome!”) else: print(“it is not a palindrome!”)

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.if the reverse of the string is the same as string.

Công thức số palindrom là gì?

Sử dụng thuộc tính phân phối, bất kỳ palindrom bốn chữ số nào cũng có thể được viết là x (1001) + y (110) trong đó x là một số nguyên từ 1 đến 9, bao gồm và y là một số nguyên từ 0 đến 9, bao gồm.Ví dụ: 6 (1001) + 3 (110) = 6006 + 330 = 6336 là một palindrom.x(1001) + y(110) where x is some integer between 1 and 9, inclusive, and y is some integer between 0 and 9, inclusive. For example, 6(1001) + 3(110) = 6006 + 330 = 6336 is a palindrome.

Ví dụ số palindrom là gì?

Một số palindromic (còn được gọi là palindrom số hoặc palindrom số) là một số (chẳng hạn như 16461) vẫn giữ nguyên khi các chữ số của nó bị đảo ngược.16461) that remains the same when its digits are reversed.