def IsPrime(n):
"""
判断给定的整数 n 是否为质数。
参数:
n -- int, 需要判断的整数
返回:
bool -- 如果 n 是质数返回 True,否则返回 False
"""
if n <= 1:
return False
if n <= 3:
return True
if n % 2 == 0 or n % 3 == 0:
return False
i = 5
while i * i <= n:
if n % i == 0 or n % (i + 2) == 0:
return False
i += 6
return True
def IsPal(n):
"""
判断给定的整数 n 是否为回文数。
参数:
n -- 可转换为str的类型
返回:
bool -- 如果 n 是回文数返回 True,否则返回 False
"""
return str(n) == str(n)[::-1]
def IsArmstrong(n):
"""
判断给定的整数 n 是否为阿姆斯特朗数(自幂数)。
参数:
n -- int, 需要判断的整数
返回:
bool -- 如果 n 是阿姆斯特朗数返回 True,否则返回 False
"""
s = str(n)
l = len(s)
sum = 0
for i in range(l):
sum += int(s[i]) ** l
return sum == n
def IsHappy(n):
"""
判断给定的整数 n 是否为幸福数。
参数:
n -- int, 需要判断的整数
返回:
bool -- 如果 n 是幸福数返回 True, 否则返回 False
"""
seen = set()
while n!= 1:
if n in seen:
return False
seen.add(n)
n = sum(int(i) ** 2 for i in str(n))
return True
def IsEven(n):
'''
判断给定的整数 n 是否为偶数.
参数:
n -- int, 需要判断的整数
返回:
bool -- 如果 n 是偶数返回 True, 否则返回 False
'''
if n % 2 == 0:
return True
else:
return False
######
class Setup:
def __init__(self):
message = True # 控制是否显示配置库信息
def autoset(self):
if self.message:
print("Library version: 1.0.0")
print("Checking library requirements...")
print("No library required.")
print("Auto setup complete.")
print("GLUE®. All rights reserved.")
无影无踪的青蛙
- 粉丝: 77
- 资源: 1
最新资源
- 船、无人机、汽车、人检测15-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 蓝凌OA系统 thirdimsyncforkkwebservice 任意文件读取漏洞分析及复现
- 基于Java语言校园快递代取系统的设计与实现+jsp(源码).rar
- 最全微信小程序开发100个案例
- 短视频创作工具,抖音黑科技,帮助短视频创作智能化、数据化、自动化,提升创作效能,让短视频创作更简单!
- 航空车辆检测8-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- AppleMusic微信小程序
- 识别纸质试卷上的表格,并通过OCR技术提取其中的内容-纸质试卷上表格识别与OCR技术提取内容-详细解释含代码解读
- 绕过火绒、Defender、360安全软件的技术实现与代码示例
- 脱兔股票快速交易L-1.1.0.2
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈