Python学习笔记三

#函数的举例

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)
View Code

#线程举例

 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("执行完毕")
View Code

#模拟银行实时存取款(while,connection,break等嵌套使用)

 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
View Code
原文地址:https://www.cnblogs.com/zwh-Seeking/p/11633495.html