zoukankan      html  css  js  c++  java
  • python 3 基础之判断语句if、else、elif、if嵌套

    判断语句 if
    一般判断
    age = 19
    if age >= 18:
      print("当符合条件,运行此行,不符合,跳过")
    print("dkld")
    布尔值判断可以这样
    ikd = True
    if ikd:
      print("dsk")

    else
    #要求:从键盘输入身高,如果身高没有超过150cm,则不用买票,否则需要买票。
    my_height = int(input('请输入您的身高:'))
    if my_height <= 150:#python规定,if后面的条件为真时,进入if里运行里面的代码,否则跳过
      print('不用买票,进')
    else:#否则
    print('请买票')

    elif(else if 简写,理解为否则如果)
    记录分数的等级ABCD
    score = int(input(print('请输入分数:')))
    if score >= 90:
      print('A')
    elif score >= 80 and score < 90:
      print('B')
    elif score >= 60 and score < 80:
      print('C')
    else:
      print('D')
    #满足其中一个条件后,其他语句都略过不执行;全部不满足则跳过;其中非注释状态下两个elif后的条件有灰色波浪线,可以把and后面的去掉,如下
    #判断语句中可以没有elif,没有else,必须有if;如果有else,只能有一个;if与else之间可以有多个elif

    if嵌套
    # 嵌套练习:刷卡,超过2元,可以上车;若有空座,可以坐下,否则站着
    # 先要上车
    koa = eval(input(print('请输入余额:')))#eval意思是代码开始运行后先把对象的   ' '   去掉,验证里面的输入是否符合一个正常的数据类型,符合则输出,不符合即报错
    kongzuo = False
    if koa > 2:
      print('上车')
      if kongzuo:
        print('请坐')
    else:
      print('站着')

  • 相关阅读:
    JavaScript 弹窗
    创建对象构造器
    DOM事件
    document对象“还在更新”
    JavaScript 闭包
    使用 "use strict" 指令
    constructor 属性
    2019暑期集训第一周小结
    无向图求割边
    矩阵快速幂
  • 原文地址:https://www.cnblogs.com/will-wu/p/12887170.html
Copyright © 2011-2022 走看看