python-条件判断

1. python-条件判断

  • 条件判断流程图
    image

  • 语法格式

    if <表达式>:
      <代码块>
    elif <表达式>:
      <代码块>
    else:
      <代码块>
    
  • 条件判断-单分支语句

    示例:判断是否成年

    age = int(input("请输入你的年龄: "))
    if age > 18:
        print("恭喜,你已经成年!")
    else:
        print("抱歉,你还未成年!")
    

    简写,也成三目表达式:"恭喜,你已经成年!" if age > 18 else "抱歉,你还未成年!"

  • 条件判断-多分支语句

    示例:根据人的年龄段划分

    age = int(input("请输入你的年龄: "))
    if age < 7 :
        print("儿童")
    elif age >= 7 and age < 17:
    	print("少年")
    elif age >= 18 and age < 40:
    	print("青年")
    elif age >= 41 and age < 48:
    	print("壮年")
    else:
    	print("老年")
    

2. 案例

  1. 案例:单分支语句

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    age = int(input("小朋友,请输入你的年龄,让我判断你是不是成年了:"))
    if age >= 18 :
        print("恭喜你已经成年了,可以上网了!")
    else:
        print("不好意思,你没有成年,不能上网!")
    
  2. 案例:多分支语句

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    age = int(input("请你输入你的年龄:"))
    if  age < 7:
        print("儿童")
    elif age >= 7 and age <= 17:
        print("青少年")
    elif age >= 18 and age <= 40:
        print("青年")
    elif age >= 41  and age <= 48:
        print("壮年")
    else:
        print("老年")
    
posted @ 2022-12-26 11:43  七月流星雨  阅读(81)  评论(0编辑  收藏  举报