python流程控制:for循环

for循环:

先来看一个猜年龄的小程序:

 AGE = 23
 count = 0
 for i in range(10):
     if count == 3:
         u_count = input("y|n? ")
         if u_count == "y":
             count = 0
         else:
             break
     age = int(input("输入年龄: "))
     if age == AGE:
         print("猜对了")
         break
     elif age > AGE:
         print("猜大了")
     else:
         print("猜小了")
     count +=1

for语句的格式如下:

for <> in <对象的集合>if <条件>break
    if <条件>:
        continue
    <其他语句>
else:
    <>
for语句是python中循环控制语句,可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含break语句
如果for循环未被break终止,则执行else块中的语句
break在需要时跳出当前层的整个for循环
continue跳出本次循环,进入到下一次循环
posted @ 2017-01-16 13:45  刘亚萌  阅读(209)  评论(0编辑  收藏  举报