zoukankan      html  css  js  c++  java
  • python条件控制

    条件控制

    现在我们写这样一个程序:在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

    1 my_age = 24
    2 user_input = int(input("你猜我多大:"))
    3 if user_input == my_age:
    4     print("对喽")
    5 elif user_input < my_age:
    6     print("大了大了!")
    7 else:
    8     print("小了小了")

    首先,这个程序本质是两个数字的比较,有三种状态,相等、猜大了、猜小了。

    常用操作运算符:

    < 小于
    <= 小于或等于
    > 大于
    >= 大于或等于
    == 等于,比较对象是否相等
    != 不等于

     

     

     

     

     

     

     

    条件判断的语法说明:

    if 表达式1

      语句1

    elif 表达式2

      语句2

    ....

    elif 表达式n

      语句n

    else :

      语句n+1

     

     

    流程判断如下:

    if判断

     

     

    if是条件判断的开始(如果)

    elif(意思是else if,再如果)

    else:(意思是if和else的表达式都不成立,就执行else下的语句)

    语句1到语句n+1中,只能有一个被执行。从上到下,哪个表达式成立(表达式结果为真),那么执行表达式下的语句,然后就不执行这个判断的其他语句了。

    PS:需要注意冒号和缩进,每条语句前有一个缩进(即按一下键盘上的“tab”键)。python中,以缩进来区分里外层代码(即 语句1 是 表达式1 成立时执行的,语句1就是if的里层代码)。if、所有的elif、else:是同级的,他们对齐。每条语句是同级的,他们对齐。多级时,同理。

  • 相关阅读:
    【Kubernetes】Service 实现探索
    【Kubernetes】浏览器访问服务
    【Kubernetes】访问入口-Service
    oracle 分页查询
    本地cmd命令打war包、解压war包
    xp系统上安装和使用kettle
    VWware15安装windows XP纯净版虚拟机
    JDK8:HashMap源码解析:TreeNode类的balanceInsertion方法
    红黑树
    kettle JVM内存设置-
  • 原文地址:https://www.cnblogs.com/caijingyue/p/8338325.html
Copyright © 2011-2022 走看看