zoukankan      html  css  js  c++  java
  • 20190510——python基础(条件判断、if嵌套、如何写嵌套代码、)

    二、python基础(条件判断、if嵌套、如何写嵌套代码、)                                                           

    1、条件判断

    1)单项判断:if

    # 用赋值运算符=对当前情况进行赋值,将学生数量6赋值给students
    students = 6
    # 确定if条件:如果变量students的值>=个数6时,就执行冒号后,下一行的命令。重点:一定记得加冒号
    if students>=6:
    # 用print()命令打印出结果:今天应到学生人数。重点:print前进行缩进,代表执行if的条件判断命令
        print('今天应到学生人数')
    >>>今天应到学生人数

    2)双向判断if...else.....

    '''计算机是一行行往下执行代码的。所以,当第一行赋值情况的前提不满足if的条件时,Python的逻辑就会判断:条件不满足,无法执行if条件下的命令,从而自动跳过,执行下一行命令。'''

     

    3)多向判断:if...elif...else...

    ''' if...elif...else...三者共同构成了多向判断的命令逻辑关系:如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令。'''

    # 超过10个学生,今天上美术课,5个学生,今天上音乐课,小于5个学生,今天放假
    students = 3
    if students>=10:
        print('今天上美术课')
    elif students<10 and students>=5:
        print('今天上音乐课')
    else student<5:
        print('今天放假')
    >>>今天放假

     

    2、if嵌套

    # if嵌套的应用场景,简单来讲就是:在基础条件满足的情况下,再在基础条件底下增加额外的条件判断。

    3、如何写嵌套代码

    historyscore=26
    
    if historyscore>=60:
        print('你已经及格')
    
        if historyscore>=80:
            print('你很优秀')
    
        else:
            print('你只是一般般')
    
    else:
        print('不及格')
        if 30<historyscore<60:
            print('还能抢救一下')
        else:
            print('学渣')
    
    >>>不及格
       学渣

  • 相关阅读:
    LongAdder和AtomicLong性能对比
    2,linux入门到上手-ssh安装配置及虚拟机基本使用
    markdown反射型xss漏洞复现
    快速构建第三方api应用
    PHP使用Redis
    laravel aritisan命令大全
    laravel5.5的服务容器分析
    【笔记JS/HTML/CSS】用div实现个性化button,背景半透明
    【GIMP学习】抠图方法二则
    【ubuntu】中文输入法安装二三事
  • 原文地址:https://www.cnblogs.com/yssshiny/p/10844465.html
Copyright © 2011-2022 走看看