用户:哈哈查看:0 回复:3 评论:0 创建时间:2019-12-27T21:17:05
【作品展示】

【作品介绍】
【作品源代码】
_ = int(input('请输入一个除0或1以外的自然数:'))
__ = 0
def prime(x):
if (x < 2):
print(x, '既不是质数,也不是合数')
return False
for ___ in range(2, x):
if (x % ___ == 0):
print('合数')
return False
print('质数')
return True
prime(_)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn这样试试:
def TypeOFNumber(num):
list1 = str(num).split()
if ('.' in list1):
return '请输入正整数'
if (num < 0):
return '请输入正整数'
else:
put = 0
try:
for x in range(1, num):
if (num % x == 0):
put += x
if (put == num):
return '完全数'
elif (put == 1):
return '质数'
elif (put == num - 1):
return '轻度亏量数字'
elif (put < num):
return '亏量数字'
else:
return '余量数字'
except TypeError:
return '请输入正整数'
TypeOFNumber()点赞0
评论