由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 一个问题,这个是Python的bug还是我什么地方有错误?
相关主题
Re: Java Mail APIjava很快吗?比python 能快多少?
Java 里划直线加粗的问题java或者python怎么样入门比较快?
java and javascript 问题请教,有包子有什么用java可以写的side project吗?
要准备java面试, 看什么书比较好?java 新手
java rugular expression question求救。java的格式化输出
问个JAVA问题so weird
GIT一问很简单的代码,问题求助。太迷惑了
有必要弄深入javascript和python么?做java的这个有 bug 吗
相关话题的讨论汇总
话题: python话题: num话题: java话题: num%话题: find
进入Java版参与讨论
1 (共1页)
d***a
发帖数: 316
1
没找到 Python 版,只能在这里问问了,谢谢。
问题:Find the sum of all the primes below two million.
我的方法,一个for loop,从 1 到 2M,依次判断是否prime,是则累加。
(当然,请教更好的算法,谢谢。)
同样的想法,分别用 Python 和 Java 实现,但结果差了 1。
Python给出 142913828923, 而Java是142913828922
提交后看答案是 Java 对。
以下 Python code
# Find the sum of all the primes below two million.
import math
def IsPrime(num):
if (num == 2 or num == 3 or num == 5 or num == 7):
return True
elif (num%2 == 0 or num%3 == 0):
return False
else:
for i in range(5, m
j*a
发帖数: 14423
2
>>> for i in range(4):
... print(i)
...
0
1
2
3

【在 d***a 的大作中提到】
: 没找到 Python 版,只能在这里问问了,谢谢。
: 问题:Find the sum of all the primes below two million.
: 我的方法,一个for loop,从 1 到 2M,依次判断是否prime,是则累加。
: (当然,请教更好的算法,谢谢。)
: 同样的想法,分别用 Python 和 Java 实现,但结果差了 1。
: Python给出 142913828923, 而Java是142913828922
: 提交后看答案是 Java 对。
: 以下 Python code
: # Find the sum of all the primes below two million.
: import math

1 (共1页)
进入Java版参与讨论
相关主题
这个有 bug 吗java rugular expression question
折腾了一天,实在是绝望了,请教请教问个JAVA问题
Re: Put classes into different filesGIT一问
Re: 奇怪?? import找不到package有必要弄深入javascript和python么?做java的
Re: Java Mail APIjava很快吗?比python 能快多少?
Java 里划直线加粗的问题java或者python怎么样入门比较快?
java and javascript 问题请教,有包子有什么用java可以写的side project吗?
要准备java面试, 看什么书比较好?java 新手
相关话题的讨论汇总
话题: python话题: num话题: java话题: num%话题: find