前言
Hello,大家好,我是你们的BoBo仔,感谢你们来阅读我的文章!今天,我们在上节课的基础上,会更加深入地学习函数。如果对上节课印象模糊的,别忘了阅读上一期的文章哦!
上一章文章内容如下:
https://editor.youkuaiyun.com/md/?articleId=136090124
一、复习
上节课,我们学习了函数封装,让我们浅浅的复习一下。
首先,用于新建函数、封装函数的关键字是def关键字,首先是格式:
def 函数(参数,参数):
语句
return 参数
上节课我们做了两个例子,一个是最大值
def max_s(a,b):
if a < b:
return b
else:
return a
print(max_s(1,3))
一个是最小值
def min_s(a, b):
if a > b:
return b
else:
return a
print(min_s(1, 3))
我们了解这俩函数的原理之后,有做了许多项目。
今天,我们要学会封装更多函数。
一、函数实战之——if语句特殊系统
1.判断等第分数(函数名为mark(参数num))
这个程序我们已经做了n遍,所以大家应该是非常熟悉了,我们直接搬上源代码
https://editor.youkuaiyun.com/md/?articleId=135768858
我们直接上源代码
mark = 84
if mark >= 91:
print("A")
if mark >= 76 and mark <= 89:
print("B")
if mark >= 60 and mark <= 75:
print("C")
if mark <= 59:
print("D")
这是我们的初级程序。
我们要把他们封装为函数,首先得把def和函数名加上
def mark(num):
这两个写完之后,接下来就是上面一大坨
我们首先得返回,用return。
提示:把print化为return时要注意:最好不要直接转字符串,先设计几个基础变量。
mark = 84
if mark >= 91:
a = 'A'
return a
if mark >= 76 and mark <= 89:
b = 'B'