def prime(p):
z=1
for x in range(2,p):
if p%x==0 :
z=0
break
if z==1 :
return True
if z==0 :
return False
def PrimeSum(m,n):
sum=0
for x in range(m,n+1):
if prime(x):
sum=sum+x
return sum
m,n=input().split()
m=int(m)
n=int(n)
print(PrimeSum(m,n))#大佬教教
uj5u.com熱心網友回復:
m,n=input().split()
==》
m,n=input(">").split()
uj5u.com熱心網友回復:
def prime(p):
if p<2: return False
for x in range(2,p):
if p%x==0: return False
return True
def PrimeSum(m,n):
sum=0
for x in range(m,n+1):
if prime(x):
sum=sum+x
return sum
m=int(input('m='))
n=int(input('n='))
print('sum=%d'%PrimeSum(m,n))
uj5u.com熱心網友回復:
def prime(p):z=1
if p <2:
return False
elif p ==2:
return Ture
else:
for x in range(2,p):
if p%x==0 :
z=0
break
if z==1 :
return True
if z==0 :
return False
def PrimeSum(m,n):
sum=0
for x in range(m,n+1):
if prime(x):
sum=sum+x
return sum
m,n=input().split()
m=int(m)
n=int(n)
print(PrimeSum(m,n))#編譯結果還是不對


uj5u.com熱心網友回復:
1樓大哥能具體說說,為啥要改那步呢?uj5u.com熱心網友回復:
程式運行沒有問題啊,輸入的時候,輸入的兩個數字用空格分開就可以了。==================== RESTART: C:/Users/chp/Desktop/11111.py ====================
5 87
869
>>>
uj5u.com熱心網友回復:
OK,知道了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85423.html
