python基础第四课(打卡...)
2020-06-09 05:30
106 查看
第四课
1.条件判断语句(if语句)
-
执行的流传:
if语句在执行的时,会先对条件表达式进行求值判断 - 如果为True,则执行if后的语句
- 如果为False,则不执行
语法:if条件表达式
- 要么都执行,要么都不执行 - 代码以缩进开始,直到恢复到之前代码缩进级别结束 - 代码块就是一种为代码分组的机制
2.input()函授
- 用来收集用户输入的信息
- input()调用后,程序会暂停,等待用户的输入
- 用户输入完后,点击回车程序才会继续向下执行
- 用户输入完成后,其输入的内容会以返回值形式返回
3.if-elif和if-elif-else
- 语法
if 条件表达式: 代码块 elif 条件表达式: 代码块 elif 条件表达式: 代码块 .... else: 代码块 #if-else就少了个elif表达式。
-
执行流程
if-elif-else语句在执⾏时,会⾃上向下依次对条件表达式进⾏求值判断。 - 如果表达式的结果为True,则执⾏当前代码块,然后语句结束
- 如果表达式的结果为False,则继续向下判断,直到找到True为⽌
- 如果所有的表达式都是False,则执⾏else后的代码块
总结: if-elif-else中只会有⼀个代码块会执⾏,谁满足谁执行
5.while语句
- 循环语句可以使指定的代码块重复指定的次数.循环语句分成两种,while循环 和 for循环
while 条件表达式: 代码块 else: 代码块 i=0 while i<5: i+=1 print('*'*i) * ** *** **** *****
6. 循环嵌套
- Python 语⾔允许在⼀个循环体⾥⾯嵌⼊另⼀个循环。
while 表达式: while表达式: 代码块 代码块 for 变量 in 循环规则: for 变量 in 循环规则: 代码块 代码块7. break和continue
- break 可以⽤来⽴即退出循环语句,包括else语句
- continue ⽤来跳过当初循环
相关文章推荐
- python基础第七课上(打卡...)
- Datawhale丨第二次python基础任务打卡
- python基础第六课(打卡...)
- 零基础入门学习Python学习笔记第四讲【列表】
- Python学习打卡--day24(基础练习:列表和元素)
- Datewale|python基础第八期打卡:小白菜第四天
- 零基础入门学习Python学习笔记第四讲【短路逻辑】
- Python学习打卡--day28(基础学习:闭包)
- 【七月Python入门】 第四课面向对象基础
- Datewale|python基础第六期打卡:第一天
- Python 面试题基础篇打卡--第1-7题
- Python学习打卡--day29(基础学习:闭包例子)
- Python基础知识----第四弹
- #Python学习打卡—函数式编程—函数基础#
- Python学习打卡--day31(基础练习:calendar库)
- wind boss的Python基础第四课
- python基础任务1打卡-Datawhale | python基础第6期
- 小白的Python基础打卡——第八章
- Python 基础打卡5
- python基础学习第四课,条件判断语句,数据类型转换