用Python判断四位回文数

用Python判断四位回文数

在数学中,回文数是指从左向右读和从右向左读都相同的数字。在这篇文章中,我们将使用Python编程语言来判断四位数是否为回文数。

什么是回文数?

回文数是指一个数字从左向右读和从右向左读都是一样的数字。例如,121、1221、1331等都是回文数。

判断四位回文数的方法

判断一个四位数是否为回文数的方法很简单,我们只需要将这个四位数的数字逆序排列,然后与原数字进行比较,如果相等,则这个四位数就是回文数。

示例代码

下面是一个简单的Python函数,用来判断一个四位数是否为回文数:

def is_palindrome(num):
    num_str = str(num)
    if num_str == num_str[::-1]:
        return True
    else:
        return False

# 测试
num = 1221
if is_palindrome(num):
    print(f"{num} 是回文数")
else:
    print(f"{num} 不是回文数")

Output:

用Python判断四位回文数

生成四位回文数

除了判断一个四位数是否为回文数,我们还可以生成所有的四位回文数。下面是一个示例代码,用来生成所有的四位回文数:

def is_palindrome(num):
    num_str = str(num)
    if num_str == num_str[::-1]:
        return True
    else:
        return False

palindromes = []
for i in range(1000, 10000):
    if is_palindrome(i):
        palindromes.append(i)

print("所有的四位回文数:", palindromes)

Output:

用Python判断四位回文数

通过以上示例代码,我们可以生成所有的四位回文数。

总结

通过本文的介绍,我们了解了什么是回文数,以及如何用Python判断四位数是否为回文数。同时,我们还学习了如何生成所有的四位回文数。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程