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
相關文章
- 第 8 節:函式-函式定義和引數函式
- Python 函式和變數作用域Python函式變數
- Python求100以內的素數常用方法!Python
- 實驗5-3 使用函式求奇數和 (15分)遞龜函式
- 測開之函式進階· 第2篇《純函式》函式
- Python技法2:函式引數的進階用法Python函式
- 6-2 計算素數和
- 轉載:求任意2個整數互素的概率
- 6-8 使用函式求最大公約數 (10分)函式
- python-函式使用Python函式
- 函式基礎和函式引數函式
- 第2章 編寫測試函式函式
- python不定長函式:*args 和 **args的使用Python函式
- 【Python】python map()函式和lambda表示式Python函式
- Python函式引數和註解是什麼Python函式
- python 的數值和字串和相關內建函式Python字串函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- python---函式引數、變數Python函式變數
- python基礎7 - 函式2Python函式
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- python函式的基本使用Python函式
- Python之operator.itemgetter函式和sorted函式Python函式
- python學習筆記:第10天 函式進階和作用域Python筆記函式
- 『無為則無心』Python函式 — 29、Python變數和引數傳遞Python函式變數
- Python技法3:匿名函式、回撥函式和高階函式Python函式
- Python函式引數總結Python函式
- python range()函式指定數值Python函式
- python函式變長引數Python函式
- 增補部落格 第二十篇 python 篩法求素數Python
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- Python2 input函式漏洞利用Python函式
- 【Python基礎】Python 函式返回多個值和函式註解Python函式
- Python之在函式中使用列表作為預設引數Python函式
- Python中函式為什麼可以當做引數使用?Python函式
- python中super函式如何使用?Python函式
- python中fail函式如何使用PythonAI函式