zoukankan      html  css  js  c++  java
  • python语句结构(控制语句与pass语句)

    python语句结构(控制语句和pass语句)

    break-跳出循环:语句可以跳出for和while语句的循环体。如果你从for和while循环中终止,任何对应循环的else语块均终止

    continue-跳出本次循环:告诉python跳出当前循环块中的剩余语句,然后继续下一轮的循环

    循环语句可以有else子句,它在穷尽列表(以for循环)或条件变为FALSE(以while循环)导致循环终止时被执行,但循环被break时,else字句不执行

    for i in "abcdefghigklmn":
        print(i)
        if i=='g':
            break
    print('循环结束')
    
    #运行结果
    a
    b
    c
    d
    e
    f
    g
    循环结束
    i=0
    sum=0
    while i<5:
        i = i + 1
        if i == 3:
            continue
        sum = sum + i
    print(sum)
    
    #运行结果
    12
    '''
    质数(Prime number,又称素数),指在大于1的自然数中,除了1和该数自身外,
    无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)
    '''
    for i in range(2,10):
        for x in range(2,i):
            if i%x==0:
                print("%i等于%x*(%i//%x)"%(i,x,i,x))
                break
        else:
            print("%i是质数"%(i))
    
    #运行结果
    2是质数
    3是质数
    4等于2*(4//2)
    5是质数
    6等于2*(6//2)
    7是质数
    8等于2*(8//2)
    9等于3*(9//3)

    pass语句

    pass是空语句,是为了保持程序结构的完整性

    pass不做任何事情,一般用作站位语句

    for x in "dshuyitrew":
        if x!='i':
            pass
            print('执行pass语句')
        print('i在字符串中')
        break
    print('循环结束')
    
    #运行结果
    执行pass语句
    i在字符串中
    循环结束
  • 相关阅读:
    vue ERROR:in ./sc/styles/index.scss and 4058
    vue cli 报错4048 解决方法
    原型 与 原型链
    Node.js的简介与历史
    javascript实现表单提交加密
    javaScript的关键字与保留字
    luogu P4422 题解
    【笔记】博弈论
    5.11 考试解题报告
    【P4370】[Code+#4]组合数问题2
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11672041.html
Copyright © 2011-2022 走看看