万丈高楼平地起,在进行后续知识的学习之前,我们需要强化掌握核心的基础知识。前面回顾了:Python中的输入输出函数、变量的使用、算术运算符、比较运算符及常见的内置数值运算函数等。
01知识点回顾
本次课需要掌握的内容有:复合赋值运算符、逻辑运算符、字符串及其基本操作、条件及其嵌套条件结构等,通过上述基础知识的学习,使学生能够完成一些基础的程序设计任务,理解程序的运行逻辑;如果程序报错,能够自行分析报错原因并解决问题。具体内容如下:
1、运算符
复合赋值运算符,就是算术与赋值(=)结合在一起的运算符,需要注意运算的优先级:先执行算术运算,再赋值。它体现了代码的简洁性。
「知识胶囊」少儿Python编程系列之:复合赋值与逻辑运算符问题一:下面程序运行后,变量b的值为多少?
a=3
b=2
b*=a+b
问题二:
逻辑运算符有几个,同时出现在表达式中,计算的优先级依次为?
问题三:参选三好学生
参选三好学生的条件是:
1、每门课程均在90分以上而且出勤率在90%以上;
2、三科总成绩在分以上而且出勤率在90%以上;
满足上述两条的任意一项,就有参选资格。动态输入语文、数学、英语三科成绩,以及出勤率。判断是否具备参选资格?
2、字符串
字符串是Python中的一种常用数据类型,其应用非常广泛。
「知识胶囊」少儿Python编程系列之:字符串基础操作问题一:
如何获取字符串的实际长度?
问题二:
检索子字符串有几种方式?它们有什么区别?
3、条件结构
在这一阶段的学习中,要使学生掌握条件的几个核心关键词、基础语法、基本框架结构等。包括:简单条件、一般条件、多重条件,以及条件结构的嵌套应用。
「知识胶囊」少儿Python编程系列之:if条件结构(一)「知识胶囊」少儿Python编程系列之:if条件结构(二)「阶段一」少儿Python编程系列之:综合案例——猜拳游戏在上述文章案例中,我们引入了列表、产生随机数等知识点。有关列表的知识,在后续内容中会做深入剖析;随机数增加了程序的趣味性和不确定性。
问题:
elif、else能单独使用吗?if、elif、else三者之间有什么关系?
02总结
梳理第一阶段的学习内容完毕。读者可根据第一阶段所学内容,尝试完成一些小程序的制作。在练习中不断强化所学知识点,多应用、多实践……重复是最好的老师。
综合案例:知道今天的日期,如何确定明天的日期?提示:需要考虑所有特殊日期,可分大月、小月、2月(是否为闰年)、12月几种情况分析。