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 ("恭喜您登录成功")