赞
踩
内置函数:abs()、len()、max()
标准库函数:math库、random库
第三方库函数:jieba、numpy、requests
自定义函数
def 函数名([形参列表]):
函数体
注意:
冒号不可省
函数体相对于def关键字必须保证一定的缩进
1. 编写函数,求任意个连续整数的和。
def sum(m,n):
if(m>n):
m,n = n,m
s=0
for i in range(m,n+1):
s+=i
return s
m,n=input("请输入m和n").split()
m=int(m)
n=int(n)
print(sum(m,n))
2.
编写函数,完成以下要求:
1、找出2~100中所有素数
2、找出2~100中所有孪生素数,如3和5,5和7,11和13
3、将4~20中所有偶数分解成两个素数的和
def isPrime(a): for i in range(2,a): if a%i==0: return False return True num=[] for i in range(2,101): if isPrime(i)==True: num.append(i) print(num) #找出2~100中所有素数 for i in range(2,99): if isPrime(i)==True and isPrime(i+2)==True: print(i,",",i+2) #找出2~100中所有孪生素数 for i in range(2,21,2): for a in range(2,i): if isPrime(a) and isPrime(i-a): print("{}={}+{}".format(i,a,(i-a))) break
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。