📌  相关文章
📜  检查数字是否仅设置了第一位和最后一位(1)

📅  最后修改于: 2023-12-03 15:26:46.660000             🧑  作者: Mango

检查数字是否仅设置了第一位和最后一位

在编写程序时,有时候需要检查一个数字是否仅设置了第一位和最后一位。这个操作可以用以下代码片段来实现:

def check_number(num):
    if num < 10:
        return False
    last_digit = num % 10
    while num >= 10:
        num //= 10
    first_digit = num
    return last_digit == first_digit

这个函数接受一个整数参数 num,并返回一个布尔值,表示该数字是否仅设置了第一位和最后一位。如果数字小于 10,那么该函数返回 False。否则,该函数首先取出数字的最后一位,并通过循环将数字的其余部分提取出来。最后,该函数比较数字的第一位和最后一位,如果它们相等,则返回 True,否则返回 False。

这个函数可以在各种编程语言中使用,并且非常简单易懂。在编写任何需要处理数字的程序时,请记住使用这个函数。