手机如何创网站,做网站图片不够大,服装网站建设开发语言,app开发项目1.字符串依次取值
students [egon, lxx, alex]
i 0
while i 3:
print(students[i])
i 1
2.针对循环取值操作#xff0c;while循环并不擅长#xff0c;于是python提供一个专门循环取值操作#xff1a;for循环
students [egon, lxx, alex]
for x in students: # 有几…1.字符串依次取值
students [egon, lxx, alex]
i 0
while i 3:
print(students[i])
i 1
2.针对循环取值操作while循环并不擅长于是python提供一个专门循环取值操作for循环
students [egon, lxx, alex]
for x in students: # 有几个值就循环几次
print(x)
dic{name:egon,age:18,sex:male}
for aaa in dic: # 从字典里取出的默认是key
print(aaa,dic[aaa])
for x in egon:
print(x)
count 0
while count 3:
print()
print(hello world)
print()
count1
for x in [a,b,c]: # xc
print()
print(hello world)
print()
for x in range(3):
print()
print(hello world)
print()
range(1,3) # 从1开始顾头不顾尾
for x in range(1,3): # [1,2]
print(x)
range(3):默认从0开始顾头不顾尾到2结束012
range(1,6) # 可以指定开头从1开始顾头不顾尾,到5结束1 2 3 4 5
range(1,6,2) # 可以指定步长1 3 5
students [egon, lxx, alex]
for x in students:
print(x)
for i in range(len(students)): # [0,1,2]
print(i)
print(students[i])
# 0 2 4
l[a,b,c,d,e,f] #
range(len(l))
for i in range(0,len(l),2):
print(l[i])
3.总结
一while循环与for循环
相同之处
都是循环都是用来做重复的事情
不同之处
1.while循环通常用来循环执行某段代码
for循环通常用来进行循环取值
2.while循环的循环次数取决于条件什么时候为假
for循环循环的次数取决in后的数据类型所包含的值的个数
二forrange()range用来产生一个数字序列
用途1用来重新n次某段代码
用途2range可以用来产生数字序列数字对应的是列表的索引
所以说forrange()是可以按照索引编列列表
forbreak
for i in range(3): #
usernameinput(username: )
passwordinput(password: )
if username egon and password 123:
break
else:
print(用户名或密码错误)
forcontinue
for i in range(5): # [0,1,2,3,4]
if i 2 or i 3:continue
print(i)
forelse
for i in range(3): #
usernameinput(username: )
passwordinput(password: )
if username egon and password 123:
break
else:
print(用户名或密码错误)
else:
print(账号密码输错次数达到最大限制退出程序)