python 返回函数 变量_Python函数的返回值-return及内置函数

函数的返回值

参数:输入

返回值:输出

需要函数的返回值去做下一件事情

1,return +返回的数据(任意类型),调用函数的时候,要用变量 = 函数调用

return a,b

调用的时候,可以用:a,b = 函数调用 或者 res = 函数

2,没有return语句的时候,默认返回的是None

3, 在调用函数的时候,遇到return的时候直接退出函数,类似于break,但是break只能在循环内部使用

一个使用函数的简单小例子

例子:

一家商场在降价促销,所有原价都是整数(不需要考虑浮点情况),如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序,询问购买价,再显示出折扣(%10或

20%)和最终价格。然后根据付的钱来领取小礼品

def buy_sys(sum):

#sum = int(input("你的购买价格是:"))

if type(sum) is str and sum.isdigit():# 参数可以是str也可以是数字

sum = int(sum)

else: #这里的return如果参数的输入条件不满足的话就直接退出函数

return

if 50<= sum <= 100:

discount ='10%' # 10%的折扣

final = sum - sum * 0.1#打折之后要付的钱

elif sum>100:

discount ='20%' #20%的折扣

final =sum -sum * 0.2

else:

sum = '0'

final = sum

print(f"您此次没有享受折扣,最终价格为:{sum}元")

return discount, final# 这里要用变量去接收,且返回的是一个元组

def get_reward(final):

if final >= 100:

print("送您一个篮球")

else:

print("送你一个棒棒糖")

final = buy_sys(100)

get_reward(final[1])#因为用函数接收之后呢,他返回的是一个元组,

#所以要用[1]

打印:

您可以享受10%的折扣,最终价格为90.0元

送你一个棒棒糖

对函数进行说明注释

一:点击settings

二:

内置函数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值