zoukankan      html  css  js  c++  java
  • Python中流程控制语句之IF语句

    生活中经常遇到的各种选择和判断在程序中也会遇到,比如玩色子,猜大小,比如选择哪条路回家?Python程序中同样也会遇到。IF语句就是用作条件判断的控制语句。

    语法一:

    if 条件:  # 引号是将条件与结果分开

      结果1 #tab键,告诉程序满足这个条件

    结果2  #如果条件是真(True)执行结果1,然后结果2,如果条件假False,直接结果2.

    语法二:

    if条件:

      结果1

    else:

      结果2

    代码3

    语法三:

    if <条件判断1>:
        <执行1>
    elif <条件判断2>:
        <执行2>
    elif <条件判断3>:
        <执行3>
    else:
        <执行4>

    if 条件1:

      结果1

    elif 条件2:

      结果2

    elif  条件3:

      执行3

    。。。。。。

    else:

      结果n

    money = input(“请输入钱数:")

    if int(money)  > 5000:

      print("请大家吃饭”)

    elif int(money) > 3000:

      print(“请吃自助餐”)

    elif int(money) >1000:

      print("吃猪脚饭“)

    else:

      print("吃老婆饼”)

     

    语法四: IF嵌套语句(IF语句只会选择一条路走,有一个条件成立,其他就不再进行判断了)

    if 条件1:

      结果1

      if条件2:

        结果2

        else:

          结果3

    else:

      结果4  ###  可以无限嵌套,但是在实际开发中,不要超过三层嵌套。

    gender = input(“请输入性别:")

    if gender == "女”:

      print(“请进”)

      age = input(“请告诉我你的年龄是:”)

      if int(age) > 45:

        print("去隔壁吧,Alex等着你!“)

      else:

        print(”进来吧,我家的瓜又大又甜!“)

    else:

      print("回去吧,家里没人)

        p

     

     

     

     

    场景,如果大于60岁,是老年人,大于40,小于60是中年人,大于30,小于40是壮年人,大于20 ,小于30 是青年人,小于20是小屁孩。

    if int(age) <20:

      print("小屁孩")

    elif 20 < int(age) < 30:

      print("青年人")

    elif 30 < int(age) < 40:

      print("壮年人")

    elif 40 < int(age) < 60:

      print("中年人")

    elif int(age) > 60:

      print("老年人")

     

    博文阅读密码felix
  • 相关阅读:
    10.7
    10.5
    周六
    周五
    周四
    周三
    四则运算
    zabbix——yum安装
    Stirling's Formula
    CONTRASTIVE REPRESENTATION DISTILLATION
  • 原文地址:https://www.cnblogs.com/Enzoo/p/9806743.html
Copyright © 2011-2022 走看看