if判断语句格式:
1 if 判断条件1: 2 满足判定条件1时执行的内容 3 elif 判定条件2: 4 满足判定条件2时执行的内容 5 .... 6 else: 7 不满足所有判定条件时执行的内容
while循环语句格式:
1 while 判定条件: 2 满足判定条件时执行的内容 3 continue #退出当前循环 4 break #终结循环
练习题:
1.使用while循环输出1,2,3,4,5,6,8,9
#!/usr/bin/env python #使用while循环输出1,2,3,4,5,6,8,9 a = 1 while a < 10: if a == 7: pass else: print (a) a = a + 1
2.求1-100所有数的和
#!/usr/bin/env python #求1-100所有数的和 a = 1 b = 0 while a <=100: b = a + b a = a + 1 print (b)
3.输出1-100以内的所有基数
#!/usr/bin/env python #输出1-100以内的所有基数 a = 1 while a <= 100: if a % 2 ==0: pass else: print (a) a = a+1
4.输出1-100以内的所有偶数
#!/usr/bin/env python #输出1-100以内的所有偶数 a = 1 while a <= 100: if a % 2 ==0: print (a) else: pass a = a+1
5.求1-2+3-4+5....99的值
#!/usr/bin/env python #求1-2+3-4+5....99的值 a = 1 b = 0 while a < 100: if a % 2 == 1: b = b + a else: b = b - a a = a + 1 print (b)
6.用户名设定一个默认的用户名和密码,然后进行登录,当登录失败,提示输入的用户名或密码不正确,请重新输入,如果输入正确,则返回欢迎登录,最多尝试3次
#!/usr/bin/env python # -*- coding:utf-8 -*- #用户名设定一个默认的用户名和密码,然后进行登录,当登录失败,提示输入的用户名或密码不正确,请重新输入,如果输入正确,则返回欢迎登录,最多尝试3次 InputFirstUsername = input("请设定登录的用户名\n") InputFirstPasswd = input("请设定用户密码\n") InputNum = 1 InputUsername = input("请输入用户名\n") InputPasswd = input("请输入密码\n") if InputUsername != InputFirstUsername or InputPasswd != InputFirstPasswd:#如果用户名或密码有一个校验不通过,则重新登录 while InputNum <=3: if InputNum <= 2: print("输入的用户名或密码不正确,请重新输入")#3次以内重新登录提示 InputUsername = input("请输入用户名\n") InputPasswd = input("请输入密码\n") InputNum = InputNum + 1 else: print("您尝试的次数达到系统的最大限制,请重新登录")#超过三次报错退出 break else: print("正在校验用户名和密码,请稍等。。。。") print ("恭喜您登录成功")