主要内容
- if...else 语句的定义
- if...else 语句的使用
1. if...else 语句的定义
else的中文意思是:否则,其它,别的。
if和else的组合则是如果...否则的意思
很多事情可以被简单的划分为两种情况,比如:
下雨和不下雨
成功和失败
去和不去
程序中用if...else语句来执行这些二分类的情况
以下为if...else语句的执行流程:

if...else语句的定义如下:
2. if...else 语句的使用
用程序实现以下逻辑:
考试如果上了60分就算及格,否则就是不及格
score = input('请输入成绩:')
score = float(score)
if score >= 60:
print('及格')
else:
print('不及格')
程序流程图如下:
注:else后面一定不能添加任何语句。
以下程序会报错:
score = input('请输入成绩:')
score = float(score)
if score >= 60:
print('及格')
else: score < 60:
print('不及格')
用程序调试的方法调试以下程序。
观察连续使用两个if语句的程序流程,和上面使用if...else语句的流程有什么不同:
score = input('请输入成绩:')
score = float(score)
if score >= 60:
print('及格')
if score < 60:
print('不及格')
3. 小结
if...else语句的定义和使用
OJ训练题
1、停车费 - ★
2、小于100的数 - ★
3、魔法师 - ★
4、合并队列 - ★★
5、购物 - ★★★