猫史档案馆


一行代码判断是否为质数

用户:蒟蒻OIer1048576蒟蒻OIer1048576查看:5 回复:7 评论:5 创建时间:2020-06-05T09:40:38


def isPrime(num): return not __import__("functools").reduce(__import__("operator")._and,[num % i == 0 for i in range(2,int(__import__("math").sqrt(num))+1)])


回复

上一页1 页 / 共 1下一页
蒟蒻OIer1048576蒟蒻OIer1048576

写错了,是

def isPrime(num): return not __import__("functools").reduce(__import__("operator")._or,[num % i == 0 for i in range(2,int(__import__("math").sqrt(num))+1)])

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

DD

点赞0


评论


fish_孤僻的鲤鱼fish_孤僻的鲤鱼

def isPrime(num): return not __import__("functools").reduce(__import__("operator")._or,[num % i == 0 for i in range(2,int(__import__("math").sqrt(num))+1)])

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

dd

点赞0


评论


沉著的飞叶龙uZWJ沉著的飞叶龙uZWJ

center_image

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

又nm写错了

def isPrime(num): return not __import__("functools").reduce(__import__("operator").or_,[num % i == 0 for i in range(2,int(__import__("math").sqrt(num))+1)])

点赞0


评论


Albert钟Albert钟

不得不说只是为了打出‘只用一行的噱头’而不空行不缩进用复合语句是完全不值得的就像我现在正在做的就可以打出噱头‘1个分句就说明白这件事’这样做只会降低代码的可读性

点赞0


评论