Logic Building
# Print palindrome numbers
print("Palindrome numbers 1-500:")
for num in range(1, 501):
# Reverse number
original = num
reversed_num = 0
temp = num
while temp > 0:
reversed_num = reversed_num * 10 + temp % 10
temp //= 10
# Check palindrome
if original == reversed_num:
print(num, end=" ")
print()Output
Palindrome numbers 1-500: 1 2 3 ... 11 22 33 ... 101 111 121 ... 494
Check each number for palindrome property.
Key Concepts:
- Reverse each number
- Compare with original
- Print if palindrome