zoukankan      html  css  js  c++  java
  • python中所涉及的流程控制

    python中流程控制:

    1.if :用if来判断是否执行其缩进代码,如果判断为True,则执行下面的缩进代码块。判断为False,则不执行下面的缩进代码块

             还涉及到if的嵌套,它还可以用elif来写。用以下代码举例:

    score = int(input('请输入你的分数:'))
    if score <= 90 :
        print('非常优秀!')
    elif score <= 80 : 
        print('优秀!')
    if 语句运用

    2.while 循环:当while下判断的条件为True时,将会无限循环在while下的缩进代码块。

                           直到当while下判断的条件为Flase时,才会中止循环缩进代码块。

    a = 0
    while a < 3 :
    Print(a)
    a += 1
    while循环
    a = 1 
    while a <  2 :
    print(a)
    while 死循环

    3.for 循环:也叫迭代式循环, for循环用到列表或是字典时,它会取到列表里或字典里所有的元素,如果是字典的话,
                       只会取到key.
                       它如果在某个范围内循环的话,它只有最后一个元素时取不到的,
                       把它更形象化了表示的话,就叫做顾头不顾尾。

    for i in range(1,10):
        print(i)
    for循环

    4.else:它可以搭配if,或者while,或者for这些循环语句使用。

                         if......else: if和else时属于同一级层,当if条件不满足时,则执行else下的缩进代码,if和else只会满足于一个。


                        while.....else:当while循环中没有被break,那么就会执行else。

                        for......else: 当for循环里没有被break,会执行else

    5.break语句:是指退出本层循环,它可以说是终结者,while循坏语句被它中止循环。但是它只能中止距离它最近的while循环体。

    6.continue语句:是指跳出本层循环,从头开始再执行循环。

  • 相关阅读:
    String数组转换成Integer数组
    码云远程仓库用户名和密码修改了,本地如何删除修改?
    Git操作过程(码云)
    SpringCloud应用之配置中心Nacos
    SpringCloud应用之网关GateWay
    SpringCloud应用之熔断器Hystrix
    SpringCloud应用之服务调用Feign
    装饰者设计模式
    Spring 自动装配及其注解
    Spring Bean自动装配有哪些方式?
  • 原文地址:https://www.cnblogs.com/wujc3/p/11123308.html
Copyright © 2011-2022 走看看