友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小伙伴大家好:
上期我们对格式化有了一个全面的了解,本期我开始学习程序的控制结构。
首先我们来看到的是选择结构。
下面是一个简单的单分支选择结构。
如果条件满足则执行冒号下面的语句块,不满足则什么也不做,直接跳过。
但是如果我们输入上面的代码会产生一个错误。
错误的意思是,不能比较字符串和整数的大小。从上一期我们可以知道,input默认是获取为字符型数据。所以要比较大小,我们需要把获取的数据强制转换为整数型数据。
我们稍作修改,如下图
接下来我们保存运行一下。运行点击RUN下的Run Module(或者直接F5)
输入60,运行结果如下。
这是单分支选择结构,下面我们看看双分支选择结构。
双分支也就是有两种选择,使用了if—else结构来控制。
这里我们除了要判断分数及格的情况,还需要判断不及格的情况,并输出相关提示。
输入上图代码我们来看看,运行效果。
程序运行正常,可以做出两个判断。
我们在现实生活中除了要实现双分支选择外,还可能会碰到需要多个分支进行判断的情况。
那就需要用到elif来实现多分支的选择结构。
下面的代码除了能判断及格与否,还能对不同分数等级进行分类。
我们来测试一下代码:
运行正常,测试成功。
本期就为大家分享到这里,我们下期再会。
转自公众号:
高维数学