python学习第三天

1.计算从1到某个数以内所有奇数的和并返回

def getSum(num):
sum = 0
for i in range(1,num+1,2):
sum += i
return sum #无论函数内有多少个return,只会执行一个. 并且执行完return,函数就会结束

print( getSum(100) )

2.判断某个数是否是偶数,返回结果

如果返回的结果只有是或不是,那么返回布尔值即可

如果函数返回布尔值,那么函数名可是一 isxxx

def isEven(num):

if num%2==0:

return True #使用return会结束函数的特点.所以这里不需要else

return False

result = isEven(4)

print( result )

3.判断某个数是否是素数,返回结果

#素数: 只能除尽1和自身.并且大于1
#算法: 让这个数从2除到自己-1,如果有除得尽,就是不是素数
def isPrime(num):
if num<=1: #如果小于等于1,则不是素数
return False
# 算法: 让这个数从2除到自己-1,如果有除得尽,就是不是素数
for i in range(2,num):
if num%i==0: #从2除到num-1
return False #有任何一个除得尽,返回False
#上面循环走完,都没有返回False,则代表没有除得尽.那么它就是素数
return True

print( isPrime(2) )

4.计算2 - 100之间素数的个数,返回结果

def count():
myCount = 0
for i in range(2,101):
if isPrime(i): #函数里面可以调用别的函数
myCount+=1
return myCount

print( count() )

1.比较某两个数的大小,返回较大的一个

def getMax(num1,num2):
# return max(num1,num2)
if num1>num2:
return num1
return num2

print( getMax(5,5) )

#函数就是一个封装. 不关注内部如何实现.只关注这个函数的功能.
“str”.split("😊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿爱多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值