友情提示:380元/半年,儿童学编程,就上码丁实验室。
捉bug记,帮大家排查编程中的各项问题。
你知道吗,AI老师不仅给在大家出题练习,还一直勤勤恳恳地记录着答题情况。
今天,小橙子就从AI老师那里拿到了第一手的易错题资料,范围是Python3 L1-L10。
这个范围是Python3的基础课,打好最简单的基础,才能学得更远噢。
无论你做对做错,都来巩固一下吧~
易错题 第10名
Python3 L1 第2节 第2道
错题人数:701 错题比例:41%
填空
把3赋值给b
答案:b, =
题中要求变量是b,所以第一个空格填“b”,不填“a”。
赋值符号是“=”,写在变量和数值之间,所以第二个空格填“=”。
“-”就是减号,和数学中的减号意思一样;
“……”不是一个符号,只能包裹在引号里,成为字符串。
知识点:赋值语句
“变量是个筐,啥都往里装。”筐里没装东西的话,那这个筐就得被收进库房里处理掉,大家就先不考虑它了。
所以,如果不给变量赋值,这个变量也就没有实际含义,那电脑是不认识这个变量的。
易错题 第9名
Python3 L9 第3节 第5道
错题人数:710 错题比例:58%
图中代码能输出多少个hi?
A.无数个
B.1个
C.0个
答案:C
这段while语句的意思是:只有当a等于1时,才会输出hi,接着a的数值减1,然后循环再验证一次。它的潜台词是:如果a不等于1,那就什么都不会发生。
代码从一开始就给a赋值为2,所以第一次循环时,电脑发现a不等于1,那就什么都不会发生,就不会输出任何内容了。所以选C,0个。
知识点:对while语句的条件判断
“while语句”的意思是,先判断while后的条件是否满足:①当满足while后的条件时,执行while模块内的语句,执行完毕后,再判断while后的条件是否满足;②当while后的条件一旦不满足了,则跳过整个while模块,直接执行模块后面的内容,没有半分留恋~
所以当while的条件一开始就不满足时,while模块里的语句一次都不会执行。
图示如下:
while语句的这个特性,让它经常和一个逐渐增加或者逐渐减少的变量搭配,这个变量充当“计数器”。
比如,想让某个语句执行3次。只需要这样写:
语句“……”就会执行3次。这里变量a就像一个“计数器”。
易错题 第8名
Python3 L2 第1节 第2道
错题人数:816 错题比例:29%
能表示变量的选项是
A.a
B.”a”
答案:A
a是变量,可以通过给它赋值,让它代表不同的含义。
“a”是字符串,是一个固定的字母,只代表拉丁字母”a”。
知识点:字符串与变量的区分
变量可以是字母、数字、下划线的随意组合,但是不能用数字开头。
变量可以是:a_1, a1_, a1, _1, a, _
变量不可以是:1_a, 1a_ 等数字开头的字符组合。
同时,应该注意变量区分大小写哦:
好了,今天的讲解就到这里啦,内容比较基础,也比较简单,不知道聪明的你get了吗~之后还会有更多讲解哦。
始发于微信公众号:
橙旭园儿童编程