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:是同级的,他们对齐。每条语句是同级的,他们对齐。多级时,同理。

  • 相关阅读:
    Mysql关键字冲突的解决方案
    js日期时间函数
    Mysql字符串字段中是否包含某个字符串,用 find_in_set
    mysql中 where in 用法
    Best of Best系列(4)——AAAI
    Best of Best系列(5)——IJCAI
    Best of Best系列(3)——ICML
    Best of Best系列(6)——SIGIR
    Best of Best系列(2)——ICCV
    Best of Best系列(1)——CVPR
  • 原文地址:https://www.cnblogs.com/caijingyue/p/8338325.html
Copyright © 2011-2022 走看看