«

素数 质数 python 判断 lambda

学长 发布于 阅读:1127 编程


素数=lambda 数字: all(数字%循环变量!=0 for 循环变量 in range(2,int(数字**.5)+1))&(数字>1)


调用方法:

素数(数字)

理论上运行效率比def的要低一些因为没有跳出循环

但是比不用开平方的运行效率要高

能过浙大python的4-4 哥德巴赫猜想

推荐阅读:


扫描二维码,在手机上阅读