第五课 分支结构

程序结构

  • 顺序
  • 循环
  • 分支

分支结构

  • 基本语法
    if 条件表达式:
    语句1
    ```
    • 条件表达式就是计算结果必须为布尔值的表达式
      • 数字可以转化为布尔值,字符串有内容就是真,字符串为空(长度为0)就是False,空格不是空
      • 冒号不可少
      • if语句块,必须同一个缩进等级
      • 条件表达式为True,则执行if后所有语句块
  • 流程图
    • 菱形表示判断,出分支Y/N
    • 箭头表示顺序
    • 方块表执行
  • 双向分支
    • if···else
    if 条件表达式:
    语句1
    ···
    else:
    语句2
    ···
    ```
  • input()
    • input()的作用是接受用户输入,并把内容返回给变量,括号里可以放提示的字符串
    • input()输入的值全部是字符串类型
    gender = input(“请输入您的性别:”)
    ```

作业

result = input("请输入您的成绩:")
score = float(result)
if score >= 90:
    print("优")
elif 90 > score >= 80:
    print("良")
elif 80 > score >=70:
    print("中")
elif 70 > score >=60:
    print("平")
else:
    print("差")

多路分支

  • if elif else,elif可以有好多个,else可有可没有
  • 多路分支最多只会执行一种情况
  • if语句可以嵌套使用,不推荐
  • python里没有switch语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值