Error in user YAML: (<unknown>): found a tab character that violate indentation while scanning a plain scalar at line 3 column 3
---
- oeasy Python 0141
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
- 本教程同步发布在:
- 个人网站: `https://oeasy.org`
- 蓝桥云课: `https://www.lanqiao.cn/courses/3584`
- GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
- Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 上次 总结了容器
- 容器 属于 数据结构
- 编程 = 数据结构 + 算法
| 类型名称 | 描述 | 可变性 | 举例 |
|---|---|---|---|
| 列表 | list | 是 | [1,2,3]、["a","b"],list(1,2) |
| 元组 | tuple | 否 | (1,2) |
| 字符串 | str | 否 | "oeasy" |
| 字节序列 | bytes | 否 | b"oeasy" |
| 集合 | set | 是 | set([1,2,3]) |
| 不可变集合 | frozeset | 否 | frozenset([1,2,3]) |
| 字典 | dict | 是 | {'a':1,'b':2} |
- 算法 指的 是什么 呢?
- 算法 就是 程序的流程
- 具体 什么是 流程 呢?🤔
- 流程流程
- 就是 流动的程序
- 指的是 程序就像水一样
- 从高到低
- 从开始到结束
- 流动 flow 着
- 流程图就是
- flow chart
- 就是 流动的程序
-
从开始到结束
- 一路直接到尾
- 就是
顺序流程 - 最简单的流程
- 就是
- 一路直接到尾
-
不过 实际上
- 我们 面对 各种分支 流程
- 对于 可能状况
- 分类讨论
- 话术 就是 一套流程
- 流程很复杂
- 核心 是 一个个判断节点
- 这种条件语句的思路
- 在很久以前就有了
- 如果天气要下雨
- 那我就带着雨具
python3
- 进入游乐场
2 > 1
- 先做出判断
- 判断为True
- 然后呢?
- 根据这个判断 进行输出
if 2 > 1:
print("oeasy")
- 确实可以
- 输出 oeasy
- 因为 2 确实大于 1
- 如果 把 1改成 3
- 就不会 输出 任何东西了
- 如果体温 大于38度
- 就要报警
- 体温 大于 38度时
- 输出 得注意
-
流程图
- flow chart
- 首先输入 体温
-
菱形 代表 逻辑判断
- 判断 体温 是否 大于 38
- 大于 38 会 怎么样 呢?
- 注意 输出这句
- 只有满足 t>38 才可以输出
- 不满足的话 什么都不输出
- 条件体
- 需要 缩进
- indent
- 编写程序
- 缩进
- 在条件判断里面
- 输出判断结果
t = input("Your temperature:")
if t > 38:
print("You have a fever!")
- TypeError
- 类型错误
- 输入得到的类型 是 str
- 比较大小 两边类型 应该一致
- 将输入 转化为 浮点型(float)
t = float(input("Your temperature:"))
if t > 38:
print("You have a fever!")
- 逻辑上 没有问题 了
- 想加个标红的底色😄
- 红色报警
t = float(input("Your temperature:"))
if t > 38:
print("\033[41m[warning]\033[0mYou have a fever!")
- 用 ansi 码控制终端的背景色
- 对红色判断
- 红色成立的时候 执行青色
- 整体是 if语句
- if-statement
- if条件
- if语句执行体
- if-statement
- 这次学习了
- 条件分支
- 写了一个 条件语句的程序
- if条件语句 包括
- if条件表达式
- if语句执行体
- if条件语句 包括
- 满足条件
- 执行语句
- if语句 还有 啥要
注意的呢?🤔 - 下次再说 👋
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。














