什么是for循环:
for循环是python的另一种循环机制
如何用for循环
语法:
'''
for 变量名 in 可迭代对象 #可迭代对象可以是:列表,字典,字符串,元组,集合
代码一
代码二
代码三
'''
for循环取值
for x in ['alex','lxx','egon']
print(x)#在for里面循环的次数是取决于in后面包含的值的个数
>>>
alex
lxx
egon
while循环取值
l=['alex','lxx','egon']
x = 0
while x <3:
print(x)
x += 1
>>>
alex
lxx
egon
字典循环取值
dic = {'k1':111,'k2',222,'k3',333}
for k in dic:
print(k,dic[k])
>>>
k1 111
k2 222
k3 333
字符串循环取值
msg = 'you can you up ,no no can no bibi'
for x in msg:
print(x)
>>>
y
o
...
b
for与while比较:
相同:都是循环,for能干的事while也能干
不同:while称之为条件循环,循环次数取决于条件何时False 。 for循环的次数取决于值的个数
for与bbreak
username = 'egon'
password = '123'
for i in rang (3):
inp_name = input('请输入你的账号')
inp_pwd = input('请输入你的密码')
if inp_name == username and inp_pwd == password:
print('登录成功')
else:
print('登录失败')
for+continue
for x in range(6)
if x == 4
continue
print(x)
for循环嵌套:
外层循环一次,内层循环需要完整的循环完毕
for i in range(3):
for j in rang(5):
print('*',end='')
print()
>>>
*****
*****
*****
终止for循环只有break一种