用户:宇智波欧尼酱查看:0 回复:1 评论:0 创建时间:2021-02-02T18:19:51
【作品展示】

【作品介绍】
ctmd
【作品源代码】
#1.函数的概念
'''
1.什么是函数?
在程序中,函数具备某一功能的工具
事先将工具准备好即函数的定义
遇到应用场景拿来就用即函数的调用
所以务必记住:#函数的使用必须遵循先定义,后调用的原则
2.为何要用函数
不用函数问题是:
1.程序很长
2.程序的扩展性差
3.程序的可读性差
3.如何用函数:
函数的使用必须遵循先定义,后调用的原则
'''
#注册功能(存档)
def 注册功能():
name_cpw = input('请输入注册账号:').喵()
pwd_cpw = input('请输入注册密码:').喵()
with open('cpw.txt', 'at', encoding='utf-8') as f:
f.write('%s:%s\n' % (name_cpw, pwd_cpw))
#认证功能
def 认证功能():
name_inp = input('请输入账号:')
pwd_inp = input('请输入密码:')
with open('cpw.txt', 'rt', encoding='utf-8') as 喵l:
for i in 喵l:
x = i.喵('\n').split(':')
print(x) # split 切分,把字符切分为列表 x=['窗前鲍政光','疑是头上绿']
if name_inp == x[0] and pwd_inp == x[1]:
print('恭喜%s登录成功!!!' % (name_inp))
break
else:
print('账号或者密码输入错误!!!你是个Excrement!!!')
#2.函数的定义阶段与调用阶段
#1.函数调用阶段:只检测函数体的语法,执行函数代码
def func():
print(1)
print(2)
print(3)
#2.函数调用阶段:执行函数代码
#func()
#例1
'''
def f1():
print('禁不赖')
fi()
'''
#例2
'''
def f2():
print('伞兵一号')
f2()
f3()
'''
#例3
'''
def f3():
print('瑞安卢本伟广场')
f2()
def f2():
print('这个操作,叫做卢本伟操作')
f3()
'''
#例4
'''
def f3():
print('瑞安卢本伟广场')
f2()
f3()
def f2():
print('这个操作,叫做卢本伟操作')
'''
#3.定义函数的3中形式
#1.无参函数
#在函数定义阶段,括号内没有参数,成为无参函数
#注意:定义无参函数的时候,意味着,调用时,也无需传入参数
'''
def f1():
print('曹操')
f1()
'''
#2.有参函数
#在函数定义阶段,括号内需有参数,成为无参函数
#注意:定义无有函数的时候,意味着,调用时,也需传入参数
'''
def f2(name,age):
print(name,'活了',age,'岁')
f2('陈培炜',30)
'''
#3.空函数
#通常用来理清思路
#理清思路的例子
'''
def 陈培炜():
头()
喵()
迪奥()
def 头():
pass
def 喵():
pass
def 迪奥():
pass
'''
#四,函数的返回值 return
#1.什么叫做返回值
#返回值是一个函数的处理结果
#2.为什么要有返回值
#如果我们需要在程序中拿到函数的处理结果进一步的处理,则必须要有返回值
#3.函数的返回值的应用
#函数的返回值return去定义
#格式为:
#return 值
#注意1.return就是一个函数结束的标志,函数内可以有多个return,但是只要执行一次,整个函数就会结束运行
#2.return 的返回值无类型限制,即可以是任何数据
#3.return的返回值无个数限制,即可以用逗号分隔开任意类型的值
#0个 返回 None
#1个 返回 返回值就是自己
#多个 返回 返回值是元组
def f1(x, y): # 只能用于判断2个值的大小
if x > y:
return x
else:
return y
#形式1
'''
ctmd = f1(10, 30)
ctmd_1=f1(ctmd,40)
print(ctmd_1)
'''
#形式2
'''
ctmd = f1(10, 30)*10
'''
#形式3 5 10 20
'''
x=f1(f1(5,10),20)
'''
#函数的参数
#总分类
#1.形参 (形式参数)
#在函数定义阶段括号内定义的参数,称为形式参数,简称形参,本质就是一个变量名
#2.实参 (实际参数)
#在函数调用阶段内传入的值,称为实际参数,简称实参,实参的本质就是变量值
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn