控制流程-for循环

Posted liyuna

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制流程-for循环相关的知识,希望对你有一定的参考价值。

1:for 循环的使用

#语法:
for i in XXX:
    # 循环体
2:for 循环的案例
"""需求:1、计算1+2+3+4+。。。。100的结果"""
s = 0
for i in range(1, 101):
    s = s +i
print(s)


"""
需求二:使用for打印100遍hello python
需求三:打印到第50遍之后 后面的不再打印
"""
#for循环也支持使用break,continue

for i in range(100):
    print("这是第{}遍打印:hello python".format(i + 1))
    if i + 1 == 50:
        continue
    print("------------end:{}----------------".format(i+1))

3:for 循环的应用场景
# 遍历字符串
s = "fghjkldd"
for i in s:
    print(i)

# 遍历元组
tu = (11, 22, 3, 33, 4)
for item in tu:
    print(item)

# 遍历列表
li = [11, 22, 33, 4, 5, 2, 5, 2]
for i in li:
    print(i)

# 字典的遍历
dic = {"name": "musne", "age": 18, "gender": "nan"}

# 直接遍历字典:遍历出来的是字典的键
for i in dic:
     print(i)

# 遍历字典中元素的值:values
for i in dic.values():
     print(i)

# 同时遍历字典的键和值:items
# 遍历出来的是一个包含键和值的元组
for i in dic.items():
    print(i)

 

 
 

以上是关于控制流程-for循环的主要内容,如果未能解决你的问题,请参考以下文章

控制流程之for循环

python流程控制

for(控制java流程,随心所欲)

Python学习————流程控制之for循环

流程控制-for循环(序列/字典举例)

python学习08——流程控制之for循环