• Загрузить

CS50P - 第 1 讲 - 条件语句

24
0
2026-10-17 18:32:41
1
Бросить монету
Избранное
Поделиться
https://www.youtube.com/watch?v=-7xg8pGcP6w 🐍 CS50《Python 编程入门》第二讲|条件语句(Conditionals) 本期课程由 David Malan 主讲,围绕 Python 中的条件语句展开,学习如何让程序根据不同的输入和判断结果,选择不同的执行路径。 从最基础的数字比较开始,通过不断完善实际代码,逐步理解条件判断、布尔逻辑与代码优化。 📚 本期主要内容: ① 比较运算符:理解 >、<、>=、<=、==、!=,区分赋值与相等性比较。 ② 条件分支:掌握 if、elif、else 的使用,理解代码缩进与程序执行流程。 ③ 逻辑运算:使用 or、and 组合条件,减少重复判断,简化程序逻辑。 ④ 实战案例:通过整数比较、成绩等级评定,学习如何逐步优化条件表达式。 ⑤ 取模与布尔值:使用 % 判断奇偶数,理解 True、False 和 bool 类型。 ⑥ 函数与逻辑封装:编写 is_even() 函数,学习返回布尔值,以及更符合 Python 习惯的简洁写法。 ⑦ 模式匹配:通过《哈利·波特》人物所属学院的案例,学习 match、case 和默认分支的使用。 💡 本期课程的重点,不只是学会编写 if、elif、else,而是理解如何表达逻辑,以及如何让代码更清晰、更简洁、更容易维护。 讲师会通过多个版本的代码反复比较:从最直观的实现开始,识别冗余判断,再逐步改进结构。 对于初学者,这是理解程序控制流程的重要一步;对于已有 JavaScript、TypeScript 等语言基础的开发者,也可以借此熟悉 Python 的语法特点与惯用写法。 🎬 本视频配有精校中英双语字幕,建议跟随课程动手编写和修改示例代码。 课程:CS50's Introduction to Programming with Python 讲师:David J. Malan 主题:Conditionals(条件语句)
CS50P
(3/11)
203 просмотров
Краткое описание
CS50P - 简介
04:17
CS50P - 第 0 讲 - 函数、变量
01:45:38
CS50P - 第 1 讲 - 条件语句
56:08
CS50P - 第 2 讲 - 循环
01:20:47
CS50P - 第 3 讲 - 异常
44:36
CS50P - 第 4 讲 - 库
01:17:29
CS50P - 第 5 讲 - 单元测试
50:54
CS50P - 第 6 讲 - 文件输入/输出
01:32:25
CS50P - 第 7 讲 - 正则表达式
02:05:00
CS50P - 第 8 讲 - 面向对象编程
02:47:41
CS50P - Lecture 9 - 杂项
02:29:04
赛事库 课堂 2021拜年纪