Python:第6章-2 使用函式求素數和 (20分)
使用函式求素數和
prime§, 其中函式prime當使用者傳入引數p為素數時返回True,否則返回False. PrimeSum(m,n),函式PrimeSum返回區間[m, n]內所有素數的和。題目保證使用者傳入的引數1<=m<n。
函式介面定義:
在這裡描述函式介面:
prime§,返回True表示p是素數,返回False表示p不是素數
PrimeSum(m,n),函式返回素數和
裁判測試程式樣例:
/* 請在這裡填寫答案 */
m,n=input().split()
m=int(m)
n=int(n)
print(PrimeSum(m,n))
輸入樣例:
在這裡給出一組輸入。例如:
1 10
輸出樣例:
在這裡給出相應的輸出。例如:
17
程式碼實現:
from math import sqrt
def prime(p):
if p == 1:
return False
for i in range(2, int(sqrt(p)) + 1):
if p % i == 0:
return False
return True
def PrimeSum(m, n):
sums = 0
for i in range(m, n + 1):
if prime(i) == True:
sums += i
return sums
相關文章
- 素數計數函式函式
- 實驗5-3 使用函式求奇數和 (15分)遞龜函式
- 6-8 使用函式求最大公約數 (10分)函式
- 表示素數的函式函式
- 第 8 節:函式-函式定義和引數函式
- 1分鐘掌握 Python 函式引數Python函式
- 第2章 變數、表示式和語句變數
- Python 函式和變數作用域Python函式變數
- 第8課 使用函式函式
- Python求100以內的素數常用方法!Python
- Python函數語言程式設計指南(2):函式Python函數程式設計函式
- 求素數(質數)演算法演算法
- 6-2 計算素數和
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- python isinstance和issubclass,區分方法和函式,反射Python函式反射
- 測開之函式進階· 第2篇《純函式》函式
- 字元函式、數字函式和日期函式字元函式
- 學會JavaScript函數語言程式設計(第2部分)JavaScript函數程式設計
- 7-20 二分法求函式的零點 (10分)函式
- [除數函式+除法分塊]函式
- 1013 數素數 (20分)/c++實現C++
- Python strip函式和split函式Python函式
- Python技法2:函式引數的進階用法Python函式
- 函式基礎和函式引數函式
- 第4天續,內建函式(分類)函式
- 第2章 編寫測試函式函式
- 輕鬆學習 JavaScript——第 2 部分:函式中的 Rest 引數JavaScript函式REST
- Sql Server函式全解(2):數學函式SQLServer函式
- Python私有函式和公開函式Python函式
- Python實現求第6個默尼森數Python
- 6-3 使用函式輸出指定範圍內的完數 (20分)函式
- 回撥函式,求積函式函式
- Python atan2() 函式Python函式
- Python(2):建立函式模組Python函式
- 3-Python 函式(2)Python函式
- Python: 函式引數魔法Python函式
- 增補部落格 第二十篇 python 篩法求素數Python
- Python函式引數和註解是什麼Python函式