Python

状课网-少儿编程网课专业平台

Python python青少年编程—选择结构之if-else+elif

发布时间:2021-11-18 15:48:13 浏览 0
各位小伙伴大家好: 上期我们对格式化有了一个全面的了解,本期我开始学习程序的控制结构。 首先我们来看到的是选择结构。  

下面是一个简单的单分支选择结构。

python青少年编程—选择结构之if-else+elif

如果条件满足则执行冒号下面的语句块,不满足则什么也不做,直接跳过。 但是如果我们输入上面的代码会产生一个错误。

python青少年编程—选择结构之if-else+elif

错误的意思是,不能比较字符串和整数的大小。从上一期我们可以知道,input默认是获取为字符型数据。所以要比较大小,我们需要把获取的数据强制转换为整数型数据。 我们稍作修改,如下图

python青少年编程—选择结构之if-else+elif

接下来我们保存运行一下。运行点击RUN下的Run Module(或者直接F5) 输入60,运行结果如下。

python青少年编程—选择结构之if-else+elif

  这是单分支选择结构,下面我们看看双分支选择结构。 双分支也就是有两种选择,使用了if—else结构来控制。   这里我们除了要判断分数及格的情况,还需要判断不及格的情况,并输出相关提示。  

python青少年编程—选择结构之if-else+elif

输入上图代码我们来看看,运行效果。

python青少年编程—选择结构之if-else+elif

  程序运行正常,可以做出两个判断。 我们在现实生活中除了要实现双分支选择外,还可能会碰到需要多个分支进行判断的情况。 那就需要用到elif来实现多分支的选择结构。   下面的代码除了能判断及格与否,还能对不同分数等级进行分类。

python青少年编程—选择结构之if-else+elif

我们来测试一下代码:

python青少年编程—选择结构之if-else+elif

运行正常,测试成功。 本期就为大家分享到这里,我们下期再会。  

 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17461.html

上一篇:python青少年编程—输入输出之格式化 下一篇:返回列表