04元组、函数上

1.元组
元组和列表几乎没区别,但元组内元素无法增删改,只能查

2.函数
可以将代码模块化!
把独立功能的代码块当作一个整体称为函数

3.定义和使用函数

def print_menu():#定义一个函数
	print("="*50)
	print("  名片管理系统")
	print("1:xxx")
	print("2:xxx")
	print("="*50)

print_menu()#执行函数

4.多个函数的定义和调用

def print_menu():#定义一个函数
	print("="*50)
	print("  名片管理系统")
	print("1:xxx")
	print("2:xxx")
	print("="*50)

def print_rectangle():
	print("*")
	print("*"*2)
	print("*"*3)
	print("*"*4)
	print("*"*5)
	
print_menu()#执行函数
print_rectangle()

5.带有参数的函数

def sum_2_nums(a,b):
	result = a+b
	print("%d+%d=%d"%(a,b,result)

num1=int(input("请输入第一个数:"))
num2=int(input("请输入第二个数:"))

sum_2_nums(num1,num2)

6.return的作用

def get_wendu():
    wendu = 22
    print("当前温度是:%d"%wendu)
    return wendu#将第一个函数的值返回

def get_wendu_huashi(wendu):
    wendu = wendu+3
    print("当前的华氏温度为:%d"%wendu)

result=get_wendu()#将返回的值存入一个变量中
get_wendu_huashi(result)#第二个函数调用第一个函数的值

7.一个函数返回多个return
用多个return是不能实现的

def test():
	a = 11
	b = 22
	c = 33
	
	#第一种,用列表来封装三个变量
	#d = [a,b,c]
	#return d
	#或者直接return [a,b,c]

	#第二种,用元组
	return (a,b,c)
	return a,b,c#等同于元组

8.四种函数
def 函数名():
pass

def 函数名():
return xxx

def 函数名(参数):
pass

def 函数名(参数):
return xxx

9.函数的嵌套调用

def test1():
    pass

def test2():
    print("-----2-1----")
    print("heihei")
    print("-----2-2----")

def test3():
    print("-----3-1----")
    test2()
    print("-----3-2----")

test3()

应用

#1.先求和
def sum_num(a,b,c):
    result = a+b+c
    return result
#2.再求平均
def avera_num(a1,b1,c1):
    result = sum_num(a1,b1,c1)
    result = result/3
    print("平均值是%d"%result)

num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))

avera_num(num1,num2,num3)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值