zoukankan      html  css  js  c++  java
  • 输出1到10之间的数字,排除数字7

     1 #!/usr/bin/env python
     2 # -*- coding:utf-8 -*-
     3 
     4 kaishi = 1
     5 while True:
     6 
     7     if kaishi ==7:      #第一步:kashi不等于1,跳过此语句;当kaishi等于7时,往下执行,kaishi重新被赋值为8,再往下执行,当遇到continue语句时跳出后再次运行while循环语句,当kaishi为8时走到此处条件不符合直接跳过执行下面的
     8         kaishi =kaishi+1
     9         continue
    10 
    11     print(kaishi)        #第一步:打印1,当kaishi为10时打印10
    12     if kaishi ==10:    #当kaishi为10时执行if里面的语句break,当执行到break时要跳出循环语句,不再往下执行
    13         break
    14     kaishi = kaishi+1   #第一步:kaishi等于2,然后重新while循环直到kaishi等于7,然后再次循环进入第一个if语句

    执行结果为:

    C:Users byAppDataLocalProgramsPythonPython37python.exe "C:/py3/rumen_shijian/1_10 conuinue7.py"
    1
    2
    3
    4
    5
    6
    8
    9
    10

    进程已结束,退出代码0

    总结:

    此处为break和continue的结合使用,当kaishi等于7时执行continue语句,直接跳出循环再次执行while循环语句,所以7就被忽略不被打印出来,continue的引用在以上代码中只是为了把7忽略掉;而break则是当kaishi等于10时用来结束整个循环语句

  • 相关阅读:
    iOS开发>学无止境
    iOS开发>学无止境
    iOS开发>学无止境
    Objective-C学习—UITableView的使用
    iOS开发>学无止境
    iOS开发—AFNetworking的使用
    iOS开发>学无止境
    c#笔记(六)——数组(2)
    c#笔记(六)——数组
    c#笔记(五)——循环结构
  • 原文地址:https://www.cnblogs.com/wl404/p/7878878.html
Copyright © 2011-2022 走看看