21.python函数(return)
return
一、return语句
1、return是指定一个返回值
2、在python中创建一个函数 ,可以用return语句指定返回的的值,这个返回值可以是任意的类型
3、return语句在同一个函数中可以出现多次,但是只有有一个得到执行,就会直接结束函数的执行。return后面的语句不执行了
4、return的格式
return [返回值]
5、return 可以运用到一个函数执行后的结果,作为返回值,供其他函数调用
6、案例:
def hs():
a=100
print(a)
return a
# print(a)
def hs1():
s=hs()
print(s/2)
练习:
现在有一个取款场景:两个场景
第一个是登录(return),第二个根据登录后显示余额
登录银行系统如果成功过显示余额,登录失败,抛出对应异常(账号错误或密码错误)。
思路:两个功能使用 两个函数来处理,(1)第一个函数实现登录(2)第二个函数实现余额查询,调用第一个函数得到的结果给第二个函数,然后第二个函数根据结果进行显示。
def enter ():
cg='登陆成功'
dl=input("请输入账号:")
if dl=="430503":
paswd=input("请输入密码")
if paswd =="123456":
print("登陆成功")
return cg
else:
print("密码错误")
else:
print("账号错误")
def select():
import random
num=random.randint(10000,50000)
num=str(num)
cg=enter()
if cg=='登陆成功':
print("您的余额为"+num+"元")
else:
print("请重新登录")
select()
def dl():
a=0
zh=input("请输入账号:")
if zh=='dim':
pwd=input("请输入密码:")
if pwd=='123456':
print('登录成功')
return a
else:print('密码错误')
else:print('账号错误')
# dl()
def ye():
e=dl()
if e==0:
print('余额为10000')
else:
print('登录失败')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具