1.简单使用for循环:for xx in xx (range(范围))

    我们说可以被for循环的对象便是可迭代对象

可以for循环的数据类型:字符串,列表,元祖,字典

不可以for循环的数据类型:数字

 

2.while循环

    a. 死循环: while true

    b. 基本的: while:条件

          代码块

        else:

          代码块

    c. continue:终止当前循环,下面的代码块不会执行,直接跳回上面重新循环

        break:终止整个循环

 

while循环练习:

1.使用while循环输入1 2 3 4 5 6 8 9

"""
使用while循环输入12345689
"""

n = 1
while n < 10:
    if n==7:
        pass
    else:
        print(n)
    n = n+1
print("---end---")

 2.输入1-100内所有的奇数

"""
输入1-100内所有的奇数
"""

n = 1
while n < 101:
    temp = n%2
    if temp == 0:
        pass
    else:
        print(n)
    n = n+1
print("---end---")

 3.求1-100的所有数之和

"""
求1-100的所有数之和
"""

n = 1
s = 0
while n < 101:
    s = s+n
    n = n+1
print(s)

 4.求1-2+3-4+5...+99的所有数之和

"""
求1-2+3-4+5...+99的所有数之和

"""

n = 1
s = 0
while n < 100:
    temp = n%2
    if temp == 0:
        s = s-n
    else:
        s = s+n
    n = n+1
print(s)

 5.用户登录(三次机会重试)

count = 0
while count < 3:
    user = input("请输入用户名:")
    pwd =  input("请输入密码:")
    if user == "alex" and pwd =="123":
        print("欢迎登陆")
        break
    else:
        print("用户名或密码输入错误")
    count +=1
print("谢谢使用")