【Python自学】02.if条件语句与while循环语句

时间:2021-08-31 09:32:22

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