好运快3

文檔庫

最新最全的文檔下載
當前位置:文檔庫 > Python 實驗11 函數(2)

Python 實驗11 函數(2)

實驗11 函數(二)

實驗目的:

1、理解自定義函數過程的定義和調用方法;

2、掌握自定義函數的定義和調用方法;

3、理解函數中的參數的作用;

實驗內容:

1、編寫一函數Prime(n),對于已知正整數n,判斷該數是否為素數,如果是素數,返回True,否則返回False。

def prime(n):

if n<2:

return False

if n==2:

return True

for i in range(2,n):

if n%i==0:

return False

break

return True

def main():

n=input("Enter a number:")

print prime(n)

main()

2、利用上題中判斷素數的函數,編寫程序找出1~100之間的所有孿生素數(若兩個素數之差為2,則這兩個素數就是一對孿生素數)。例如:3和5、5和7、11和13等都是孿生素數。

【提示】如果n和n+2都是素數,那就是孿生素數。

def prime(n):

if n<2:

return False

if n==2:

return True

for i in range(2,n):

if n%i==0:

return False

return True

def main():

for i in range(1,100):

if prime(i)==True and prime(i+2)==True:

print i,i+2

main()

免費下載Word文檔免費下載: Python 實驗11 函數(2)

(共3頁)
好运快3