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)