#函数的举例
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 def add(a,b,c,d): 2 e=a+b+c+d 3 #print(e) 4 return e 5 6 res1=add(1,2,3,4) 7 print("本次相加结果:",res1)
#线程举例
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 import treading 2 import time 3 4 def run(name): 5 print(name,"线程执行了") 6 time.sleep(5) 7 8 t1=treading.Tread(target=run,args=("t1",)) 9 t2=treading.Tread(target=run,args=("t2",)) 10 11 t1.start() #启动线程 12 t2.start() 13 14 print("执行完毕")
#模拟银行实时存取款(while,connection,break等嵌套使用)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 card1="1001" 2 pwd1="123456" 3 ban1=10000 4 5 card2="1002" 6 pwd2="123456" 7 ban2=10000 8 9 card3="1003" 10 pwd3="123456" 11 ban3=10000 12 13 print("欢迎来到python银行!") 14 times=1 15 16 while True: 17 card=input("请输入银行卡号:") 18 pwd=input("请输入密码:") 19 20 ban=0 #余额 21 22 if card==card1 and pwd==pwd1: 23 ban=ban1 24 elif card==card2 and pwd==pwd2: 25 ban=ban2 26 elif card==card3 and pwd==pwd3: 27 ban=ban3 28 else: 29 times=times+1 30 if times>=3: 31 print("您已经3次输入错误,请联系银行柜台") 32 break 33 else: 34 print("卡号密码输入错误,请重新输入") 35 continue 36 37 while True: 38 num=input("请输入要办理的业务:1.存款 2.取款 3.退卡") 39 if num=="1": 40 inn=float(input("请输入存款金额:")) 41 if inn<=0: 42 print("存款金额请大于0!") 43 else: 44 ban=ban+inn 45 print("存款成功,存入:",inn,"余额:",ban) 46 elif num=="2": 47 out=float(input("请输入取款金额:")) 48 if out>ban: 49 print("余额不足,赶紧去赚钱!") 50 continue 51 else: 52 ban=ban-out 53 print("取款成功,取出:",out,"余额:",ban) 54 elif num=="3": 55 print("请收好您的卡片,欢迎下次再来!") 56 break 57 else: 58 print("输入有误") 59 continue