Python之循环过程控制:break,continue,else

  • for循环break用法:

while 1:
    addr=input("请输入IP地址:").strip()
    alist=addr.split(".")
    v=0
    if len(alist)==4:
        if(alist[0].isdigit() and
           alist[1].isdigit() and
           alist[2].isdigit() and
           alist[3].isdigit()):
           if((-1<int(alist[0]) and int(alist[0])<256) and 
              (-1<int(alist[1]) and int(alist[1])<256) and
              (-1<int(alist[2]) and int(alist[2])<256) and
              (-1<int(alist[3]) and int(alist[3])<256) ):
              v=1
    if v:
        break
    print("输入格式不合法,请重新输入!")
print("请输入您的IP地址",addr)

执行结果: 

  •  while循环的continue用法:

i = 1
while i < 20:   
    i+= 1
    if i%2 > 0:     # 非双数时跳过输出
        continue
    print (i)         # 输出双数2、4、6、8、10

执行结果: 

  • while循环的else用法: 

count=0
while count<3:
    score=float(input("请输入分数:"))
    count=count+1
    if score<60:
        print("需要补考")
        break    
else:
   print("全部通过!")

执行结果: 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值