📅  最后修改于: 2023-12-03 15:27:21.981000             🧑  作者: Mango
本幸运数字检查器可以帮助你检查给定的数字是否幸运。幸运数字是指各位数字均不相同的数字,例如 48621 是一个幸运数字,而 12233 就不是。
调用函数 is_lucky_number(num)
来检查一个数字是否为幸运数字。该函数的参数 num
应为一个正整数,否则程序会报错。
如果 num
是一个幸运数字,函数会返回 True;否则函数会返回 False。
下面是该函数的示例代码:
def is_lucky_number(num):
"""
判断一个数字是否为幸运数字
"""
num_str = str(num)
return len(num_str) == len(set(num_str))
>>> is_lucky_number(48621)
True
>>> is_lucky_number(12233)
False
请注意,此函数仅能判断一个数字是否为幸运数字,无法判断一个数列中是否有幸运数字。例如,数字列表 [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
包含了很多幸运数字,但该函数无法判断整个列表是否全都是幸运数字。
使用本幸运数字检查器可以方便地检查一个数字是否为幸运数字,帮助您避免在使用幸运数字时产生错误。