--------18.07.15
You don't work hard,no one can give you the life you want!
以下是今天讲的内容:
一、if选择语句(重点)
1、代码执行流程
a、顺序语句 --从上向下,顺序执行代码
b、选择分支语句 --根据条件判断,决定执行代码的分支
c、循环语句 --让特定代码 重复执行
2、应用场景
有选择性的执行某段代码
3、语法格式
a、一种情况的判断,如果。。。。
条件表达式:3 > 5, 1 == 1
if 条件表达式:
代码。。。
b、二种情况的判断,如果。。。否则。。。
if 条件表达式:
代码。。。
else:
代码。。。
c、三种情况(多种情况)的判断
if 条件表达式:
代码。。。
elif 条件:
代码。。。
elif 条件:
代码。。
。。。
else:
其他情况(else可以不写,建议写+上,用于其他情况的判断)
4、逻辑运算符
and or not
5、if语句的嵌套
a.语法格式
if 条件1:
if 条件2:
代码...
else:
if 条件3:
代码...
else:
代码...
b.应用场景
满足两个条件
二、while循环(重点)
1、应用场景
重复不断地执行某段代码
2、语法
while 条件表达式
代码。。。
死循环
while True:
代码。。。
代码执行流程
如果while后面的条件是True,则执行while里面的代码
如果while后面的条件是False,则执行while后面的代码
3.break
结束循环
4、continue
结束本次循环,继续下次循环
未讲
5、while循环的嵌套
6、for循环
今天讲的内容中,if判断语句还是没有问题的,在讲whlie循环的时候,有点略微跟不上,课堂上布置的一些代码有的感觉没有思路,写出来也会有些瑕疵,需要加强对while循环语句的锻炼。
记录一下昨天的课堂测试中做错的题:
1、在Python3中有以下代码,说法正确的是(AD)
num = input("请输入:")
A:用户输入123,则num类型为str
B:用户输入123,则num类型为int
C:用户输入3.14,则类型为float
D:用户输入3.14,则类型为str
这道题考察的是input()函数,input函数得到的结果都是str类型,答案是AD,我选择了AC选项。下次注意。
2、这个是个判断题“在 Python 中变量的作用是存储数据。”
这句话是对的,但是我并没有弄明白,还是有点疑惑“变量的作用是存储数据,可是数据是存储在内存中的,变量中保存的是数据存储在内存中的地址,那为什么还说变量时存储数据的?”,对于这个问题已经在每日反馈中发给了老师,希望明天能有个解答。
领取专属 10元无门槛券
私享最新 技术干货