zoukankan      html  css  js  c++  java
  • 07.条件与控制

    数据类型是编程的基础,还有许多的问题需要自己积累,积跬步至千里!

    那什么是条件控制呢?

    如果我变得很有钱 我就不会再喂猪了

    如果我可以飞翔 我就不用担心每天的拥堵

    ...

    虽然是在痴人说梦 but 如果就是一个条件

    在Python中:

    if 控制1

    i = 0
    if i>1:
        print('yes')
    else:
        print('No')

    在执行一次if控制的过程,if 和 else这两条语句中,仅会执行一条语句(不存在执行两条的情况)

    if 控制2

    i = 0
    if i>=1:
        print('> 1')
    elif i <=1:
        print('< 1')
    else:
        print('error')

    在执行一次if控制的过程,if 和 elif else这三条语句中,仅会执行一条语句(不存在执行三条的情况)

    While控制

    while True控制是个无限循环的过程,他会一直重复运行 直到语句满足情况跳入到break语句,跳出while循环,结束。

    如下这个死循环:

    i = 0
    while True:
        if i>1:
            print('> 1')
        elif i <1:
            print('< 1')
        else:
            break

    i = 0 那表明 i会一直小于1 会一直执行elif  他必然不会出现满足else的情况 所以将一直打印 < 1

    稍作修改:

    i = 0
    while True:
        if i>1:
            print('> 1')
        elif i <1:
            i+=1
            print('< 1')
        else:
            break
    print('this')

    i = 0 第一次进入while循环体 经过elif 此时执行一条语句 i +=1 此时i变成了1

    第二次进入while循环体,i及不小于也不大于1 所以他去到else执行break,结束while循环体。

    打印结果为:

    结束。

  • 相关阅读:
    纹理贴图的模式设置
    vs debug或者release文件夹下的 .exe文件
    subpixel的概念
    点乘
    设置开机时自动开启和关闭的软件
    CF553E Kyoya and Train
    CF960G Bandit Blues
    玩游戏
    「SWTR03」Counting Trees
    CF623E Transforming Sequence
  • 原文地址:https://www.cnblogs.com/zhouA/p/15703160.html
Copyright © 2011-2022 走看看