一、实验目的
- if 语句
- else 语句
- 真值检测
二、知识要点
1.if-elif-else
基本语法
1 | if 判断条件1: |
三、实验内容
1.示例程序
- 代码:
1 | a = int(input("Please input an integer:")) |
- 结果:
a | b | c | |
---|---|---|---|
0 | 0 | 0 | all false |
0 | 0 | 1 | c is ture |
0 | 1 | 0 | b is true |
0 | 1 | 1 | b is true |
1 | 0 | 0 | a is true |
1 | 0 | 1 | a is true |
1 | 1 | 0 | a is true |
1 | 1 | 1 | a is true |
可以看出,在控制流
if-else
中每块语句都是独立的,按照代码顺序执行,出现true
程序块结束,出现false
则继续进行下一条语句,如果一直是false
到程序块末尾之后执行下一个程序块。(不为零的任何值都为真)
2.真值检测
通常我们使用:1
2if x:
pass
而无需使用:1
2if x == True:
pass
四、实验结果
1.员工工资问题
- 代码:
1 | X = float(input("Please input the profit:")) |
- 结果:
1 | Please input the profit:100000 |