• 12.if-else


    if-else

    想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?

    答:使用 if-else

    <1>if-else的使用格式

     if 条件:
            满足条件时要做的事情1
            满足条件时要做的事情2
            满足条件时要做的事情3
            ...(省略)...
        else:
            不满足条件时要做的事情1
            不满足条件时要做的事情2
            不满足条件时要做的事情3
            ...(省略)...

    demo1

    chePiao = 1 # 用1代表有车票,0代表没有车票
    if chePiao == 1:
            print("有车票,可以上火车")
            print("终于可以见到Ta了,美滋滋~~~")
    else:
            print("没有车票,不能上车")
            print("亲爱的,那就下次见了"

    结果1:有车票的情况

    有车票,可以上火车
    终于可以见到Ta了,美滋滋~~~

    结果2:没有车票的情况

     没有车票,不能上车
     亲爱的,那就下次见了

    demo3

    # 进入火车站安检
    flag = not True
    # 如果为True -> 您可以进入火车站
    # 反之 -> 您不可以进入火车站
    if flag:
        print("您可以进入火车站")
    else:
        print("您不可以进入火车站")

    demo4

    # 进入网吧
    age = int(input("请输入您的年龄:"))
    # 判断
    if age >= 18:
        print("您可以进入网吧")
    else:
        print("您可以学python去")

    demo5

    # 保险柜
    passwd = input("请输入密码:")
    # 12345
    if passwd == "12345":
        print("密码正确")
    else:
        print("密码错误")

    <2>练一练

    要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。

    # 要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。
    height = int(input("请输入您的身高:"))
    # 判断
    if height <= 150:
        print("不用买票")
    else:
        print("需要买票")
  • 相关阅读:
    欧几里德算法实现求两个正整数的最大公因子
    C#委托、泛型
    C与C++中的time相关函数(转载)
    【转】温州的南拳
    前端面试题
    vuecli卸载旧版,再重新安装后还显示的是旧的版本
    不定宽高的div水平、垂直居中问题
    解决JS中取URL地址中的参数中文乱码
    移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
    codeblocks colour theme
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12640100.html
Copyright © 2020-2023  润新知