for循环的学习

433 阅读1分钟

1.for循环的基本格式:

for i in range(n):
循环体中的内容 for i in range(start, stop):
循环体中的内容 for i in range(start, stop,step ):
循环体中的内容
n 是数字, i 是变量名.

2.for循环的运行过程:

range(n): 从零开始取值,一直到取到n-1。 range(start, stop):从tart(包含)取到stop(不包含) range(start, stop,step ):从start(包含)取到stop(不包含),步长由step决定。不写step,默认步 长是1

3.for循环运行后的效果:

 会声明出一个变量,并且是变化的,取几次数就执行几次循环体中的内容。

4,for循环的好处:

当要写 ''' n = a while n < b: n += c 要执行的语句 '''
这串代码是就可以用for循环语句

5.for循环语句的运用:

```
# 1——10数字打印
# for m in range(10):
#     print(m)
```


```
#要求用户名和密码可以输三次,输错后提示,错了三次就锁定账号
n = 0
for i in range(1, 51):
    n += i
print(n)
for m in range(1, 4):
    username = input('请输入用户名:')
    c = int(input('请输入密码(有三次机会):'))
    if (username != 'admin' or c != 123456) and (3-m > 0):
        print('用户名或密码错误,还有%d次机会' % (3 - m))
    elif(username != 'admin' or c != 123456) and (3-m ==0):
        print('已超过三次,账号锁定')
    else:
        print('登陆成功')
        break