Python 入门
if 语句
掌握 if 条件判断和 Python 缩进规则
- 掌握 if 语句基本语法
- 理解 Python 缩进规则
- 编写简单条件判断
if 语句
if 用来让程序根据条件判断要不要执行某段代码。条件是 True 就跑这段代码,是 False 就直接跳过。
示例代码(可运行)
Python 0%
🚫缩进是 Python 的灵魂!
if 行末必须有冒号 :,下一行必须缩进(4个空格)。缩进的代码才属于 if。缩进错误会导致报错或逻辑错误!
缩进的对错
示例代码(可运行)
Python 0%
预测输出
x = 5
if x > 3:
print("大")
print("结束")哪些值算 False?
if 后面不一定非得写比较运算,直接放值也行。下面这些值都会被当成 False 处理:
示例代码(可运行)
Python 0%
找 Bugif 行末缺少冒号 :
score = 85
if score >= 60
print("及格了")
填空题填写空白处的代码
age = 16
age >= 18:
print("成年")
print("结束")
选择题
以下哪个缩进是正确的?
选择题
Python 中用什么表示代码块?
选择题
if 条件后面必须跟什么?
资深工程师加餐
底层原理 · 大厂视角 · 工程经验,点卡片展开
print 把对象交给 sys.stdout 写出,显示时默认调用对象的 __str__;在交互环境直接回显变量走的是 __repr__(更偏「给开发者看的表示」)。sep 改分隔符、end 改结尾、file 可重定向到文件。面试常追问:生产环境为什么用 logging 而不是 print?因为日志有级别、能落盘、可结构化、可统一关闭,print 只适合临时调试。
挑战任务
成年判断
简单+50 XP
定义 age=20,如果大于等于18输出「成年」。
成年判断
Python 0%
2 个测试用例
课后作业
正数判断
中等+20 XP
定义 num=-5,如果是正数输出「正数」,否则什么都不输出。
正数判断
Python 0%
1 个测试用例