目录
1.1 循环结构
循环就是将一段代码不断的重复执行,直到循环结束程序才会继续往下走
1.1.1 while 循环
语法结构
if 条件表达式:
代码块
while 条件表达式:
代码块
if 在条件成立时会输出一遍 代码块
while 在条件成立时 会进入代码块 但是while循环会不断的重复执行代码块,直到条件表达式为False的时候才会结束
# 1.定义一个初始的变量
a = 0
# 2.定义循环条件
while a < 10:
print('我进来了~') # 代码块 -》循环体
# 3.让变量不断接近出口
a = a + 1
# 打印 1~100的所有数字
# 1.循环初始条件
numb = 1
# 2.当numb小于100的时候
while numb <= 100:
print('numb =',numb)
# 3.变量变化量
numb += 1
print('循环结束')
# 计算 1+2+3....+100
sum = 0 # 初始化一个去累计的变量
a = 1
while a <= 100:
sum = sum + a # 0 + 1 + 2 + 3 + 4 + 5 +.... 100
a += 1 # a = a + 1
print(sum)
1.1.2 for 循环
python分别有两种循环,分别是while和for,for循环能干的 while一定能干
语法
for 变量名 in range(n):
循环体
for b in range(1,11):
print(b)
# 打印 1 ~ 100 中 所有的偶数
for i in range(2,101,2):
print(i)
sum = 0
# 打印 1 ~ 100 的累加和 # 1+2+3+...100
for i in range(1, 101): # i = 1 , i = 2 , i = 3
print(i)
print(sum)
while True:
u = input('请输入账号:')
p = input('请输入密码:')
if u == username and p == password:
print('登录成功')
break # 结束整个循环
else:
print('账号或密码错误,请重新输入')