• python学习之路07


    Python中你可能不关心的这几个关键字:break、continue、pass
    1.break
    作用:跳出循环【直接跳出整个循环,继续执行后面的代码】
    1.特殊情况一
    #当break使用在嵌套循环中的时候,结束的是当前循环【就近原则】
    x = 0
    y = 0
    while x < 10:
    print("hello Python",x)
    x += 1
    while y < 5:
    print("hello wolrd",y)
    if y == 2:
    break
    y += 1
    2.特殊情况二【面试题】
    #不管while中的条件是否成立,else分支都会被执行
    #问题;while的条件成立,在while循环中出现了break,else分支还会执行吗?------>不会
    m = 0
    while m < 3:
    print(m)
    if m == 1:
    break
    m += 1
    else:
    print("else")
    #注意:break是一个关键字,在使用的过程中,可以充当一条单独的语句,后面不能跟任何的变量或者常量

    #练习:判断一个数是否是质数
    num = int(input("请输入一个数:"))
    #思路:假设法【假设num是一个质数,寻找推翻假设的条件,发现在2~num-1的范围内有数可以被整除,则说明假设是不成立的,则重置变量】
    isPrime = True
    for i in range(2,num):
    #大数对小的数求余
    if num % i == 0:
    isPrime = False
    break
    if isPrime == True and num != 1:
    print("质数")
    else:
    print("不是质数")
    2.continue
    作用:跳出当前正在执行的循环,继续下一次循环
    3.pass
    作用:只是一条空语句,为了保证代码的完整性,pass不做任何操作,只是充当了一个占位语句
    应用场景:if,while,for,函数中,可以在代码块中不添加任何内容,可以保证代码正常运行
  • 相关阅读:
    Android Activity
    As3 3D学习之rotation
    Android学习之Android自带例子 ContactManager
    Android学习之 Menu
    Android学习之 Intent
    VC++学习之建立窗口
    As3 3D学习之屏幕与3D坐标
    Android学习之 Button onClickListener实现方法
    ClientDataSet 心得
    部分系统路径
  • 原文地址:https://www.cnblogs.com/JameSLW-LEO/p/9613886.html
Copyright © 2020-2023  润新知