知识胶囊少儿Python编程系列之i

中科荣膺公益中国 http://www.jk100f.com/baidianfengzixun/zhiliaowuqu/43734.html

知识目标:

1、简单条件结构;

2、一般条件结构;

项目目标:

项目一:判断闰年;

项目二:判断数的奇偶性;

思维导图:

01简单条件

生活中很多场景都需要满足一定的要求才可以实现。比如:超市里所有商品需要支付一定的金额才可以拿走,学校里只有学生和老师才可以进入等等。这些要求,在程序中,我们称为条件,只有满足一定的条件,才可以执行相应的功能。

关键词:if

语法结构:if条件:执行相应的功能

比如:银行取钱,需要输入账号和密码,只有输入正确的账号和密码,才可以进行存取款操作。

假定账号为“admin”、密码为“”;当判断输入正确,可成功进入系统。当输入错误,系统则没有任何反应。

02一般条件

一般条件结构,可以给出两种选择。满足条件和不满足条件两个分支。在上述简单条件的基础上,增加else关键词,当不满足的时候,执行该语句内的代码。比如:上述银行取钱的登陆操作,在输入错误的情况下,系统也能给出友好提示。

具体根据实际需要,可选择使用简单条件还是一般条件。需要注意的是:else关键词不能单独使用,必须配合if语句一起应用。也就是说:有if关键词,不一定出现else;但有else的地方,前面一定要出现if关键词。

03编程体验

项目一:判断闰年

判断闰年的条件是:能够被4整除但不能比整除,或者能够被整除的年份是闰年。具体表达的构造可参阅:

「知识胶囊」少儿Python编程系列之:复合赋值与逻辑运算符

需要注意,动态接收的变量,需要类型转换为整数,才能参与条件表达式的判断。

项目二:判断一个数的奇偶性

问题的关键,是构造条件表达式:能否被2整除,就是判断奇偶性的关键点。读者可以思考构造表达式的其他写法。比如:

或者:

注意细微的区别:数字取2的余数,其结果只有两种情况,要么是0(被整除,偶数);要么是1(没有被整除,奇数)。另外,需要注意代码的缩进。关键词if、else后面的代码需要缩进至少2个字符的空位。

04总结练习

本次课主要学习了简单条件结构和一般条件结构。其关键词if、else;必须以if开头,else可有可无。以实际问题需要,考虑使用哪种条件结构。

1、动态输入两个数,比较最大值并输出;

2、判断是否优秀?

动态接收某个学生语文、数学、外语三科成绩,每科成绩满分均为分,求出该学生三科总成绩及平均分(保留2位小数)。如果平均分在90分以上(含),表示该学生综合测评优秀。

3、判断字符串长度?

动态接收一个字符串,如果字符串长度大于等于15个字符,则输出“该字符串符合要求”,否则显示“该字符串长度太短,不符合输入要求”。




转载请注明:http://www.aierlanlan.com/cyrz/7957.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了