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('学渣')
    
    >>>不及格
       学渣

  • 相关阅读:
    xml转义字符在mybatis动态sql中的使用
    jdbc类型与java类型
    aop日志(记录方法调用日志)
    mysql数据库关联查询【lert join】常见使用
    maven项目基本配置
    mapper文件的参数传入与获取
    idea新建项目出现push rejected如何解决
    快速从2个List集合中找出相同/不同元素
    Windows 环境下安装RocketMQ
    RabbitMQ java客户端集成 Spring 开发环境
  • 原文地址:https://www.cnblogs.com/yssshiny/p/10844465.html
Copyright © 2011-2022 走看看