黑马python修炼之路day05!

--------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 中变量的作用是存储数据。”

这句话是对的,但是我并没有弄明白,还是有点疑惑“变量的作用是存储数据,可是数据是存储在内存中的,变量中保存的是数据存储在内存中的地址,那为什么还说变量时存储数据的?”,对于这个问题已经在每日反馈中发给了老师,希望明天能有个解答。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716G1OZNP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券