条件判断
if语句格式
1 if 3 > 5: #判断条件 2 print("你是不是傻") #满足条件输出的结果 3 else: 4 print("Hello") #条件不成立输出的结果
例如下列代码
1 chengji = int(input('输入你的成绩:') 2 #输入的成绩从上往下进行匹配判断 3 #假如输入一个40 4 5 if chengji > 100: #不匹配 6 print('滚') 7 elif chengji ==100:#不匹配 8 print('A+') 9 elif chengji >=90:#不匹配 10 print('A') 11 elif chengji >=80:#不匹配 12 print('B') 13 elif chengji >=40:#匹配 chengji=40,而输入的是40 14 print('C') #显示C,结束判断 15 else: 16 print('D')
flag标示位
1 #flag标示位,当判断还未开始切条件还没成立时,flag为false 2 flag = False 3 name = 'damin' 4 if name == 'Anna': # 判断变量否为'python' 5 flag = True # 条件成立时设置标志为真 6 print 'welcome leader' # 并输出欢迎信息 7 else: 8 print name # 条件不成立时输出变量名称
循环
for循环语句格式
1 for i in range(10):#把i当做成临时变量,range每循环一次赋值给i。 2 print(i) 3 0 4 1 5 2 6 3 7 4 8 5 9 6 10 7 11 8 12 9
1 for i in range(0,10,2):#0到10是范围,2步长 2 print("look",i)
例如下列代码
1 user="Dain" 2 passwd="abc123" 3 4 for i in range(3): #尝试三次 5 username=input("username:").strip()#输入用户名,并脱掉空格 6 password=input("password:").strip()#输入密码,并脱掉空格 7 if username==user and password==passwd: 8 #输入的用户名=Dain 9 #输入的密码=abc123 10 print("welcome %s" % username) 11 #输出显示welcome Dain 12 break#退出整个循环 13 else: 14 print("invalid username or password!") 15 #尝试三次,都不成功,输入用户或密码无效
enumerate(可迭代,列表,字符串)
1 li = [1,2,3,5,6,7,8,10,999999] 2 for i in enumerate(li,1): 3 print(i) 4 (1, 1) 5 (2, 2) 6 (3, 3) 7 (4, 5) 8 (5, 6) 9 (6, 7) 10 (7, 8) 11 (8, 10) 12 13 for i,n in enumerate(li,1): 14 print(i,n) 15 1 1 16 2 2 17 3 3 18 4 5 19 5 6 20 6 7 21 7 8 22 8 10 23 9 999999 24 25 strs = "123,456,789,xueyu" 26 for i in enumerate(strs,1): 27 print(i) 28 (1, '1') 29 (2, '2') 30 (3, '3') 31 (4, ',') 32 (5, '4') 33 (6, '5') 34 (7, '6') 35 (8, ',') 36 (9, '7') 37 (10, '8') 38 (11, '9') 39 (12, ',') 40 (13, 'x') 41 (14, 'u') 42 (15, 'e') 43 (16, 'y') 44 (17, 'u') 45 46 for i,n in enumerate(strs,1): 47 print(i,n) 48 1 1 49 2 2 50 3 3 51 4 , 52 5 4 53 6 5 54 7 6 55 8 , 56 9 7 57 10 8 58 11 9 59 12 , 60 13 x 61 14 u 62 15 e 63 16 y 64 17 u
while循环
while循环语句语法
1 count = 0 #定义一个变量,让这个变量默认等于0 2 while True: #当为Trun的时候 3 print("啦啦啦",count)#输出啦啦啦,还有count 4 #结果返回一直输出”啦啦啦“跟0 5 6 count = 0 #定义一个变量,让这个变量默认等于0 7 while True: #当为Trun的时候 8 print("啦啦啦",count)#结果返回一直输出”啦啦啦“跟0 9 count +=1#每循环一次,count值加1
例如下列代码
1 count =0 #定义一个变量,默认为0 2 while True:#当True的时候 3 count +=1#每循环一个count加1, 4 if count >50 and count <60:#当count运行次数大于50小于60 5 continue #用于退出当前循环,继续下一次循环 6 print("look",count)#输出look跟count次数 7 if count==100:#当count ==100时 8 print("loop")#显示loop 9 break#退出整个循环
退出循环
1 count =0 2 while True: 3 count +=1 4 if count >50 and count <60: 5 continue #用于退出当前循环,继续下一次循环 6 print("look",count) 7 8 if count==100: 9 print("loop") 10 break#退出整个循环,循环结束