素数 质数 python 判断 lambda
素数=lambda 数字: all(数字%循环变量!=0 for 循环变量 in range(2,int(数字**.5)+1))&(数字>1)
调用方法:
素数(数字)
理论上运行效率比def的要低一些因为没有跳出循环
但是比不用开平方的运行效率要高
能过浙大python的4-4 哥德巴赫猜想
推荐阅读:
扫描二维码,在手机上阅读
素数=lambda 数字: all(数字%循环变量!=0 for 循环变量 in range(2,int(数字**.5)+1))&(数字>1)
调用方法:
素数(数字)
理论上运行效率比def的要低一些因为没有跳出循环
但是比不用开平方的运行效率要高
能过浙大python的4-4 哥德巴赫猜想
推荐阅读: