0
点赞
收藏
分享

微信扫一扫

零基础学Python(第六章 if条件语句)


本套学习内容共计【22】个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助。

开发环境:【Win10】

开发工具:【Visual Studio 2019】

1、什么是条件语句

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

零基础学Python(第六章 if条件语句)_python

代码执行过程:

零基础学Python(第六章 if条件语句)_条件语句_02

2、Python中if语句的一般形式如下所示:

var1 = 100
if var1:
print ("1 - if 表达式条件为 true")
print (var1)

var2 = 0
if var2:
print ("2 - if 表达式条件为 true")
print (var2)
print ("Good bye!")

零基础学Python(第六章 if条件语句)_python_03

3、多重if判断:

age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <= 0:
print("年龄无负数。")
elif age == 1:
print("相当于 14 岁的人。")
elif age == 2:
print("相当于 22 岁的人。")
elif age > 2:
human = 22 + (age -2)*5
print("对应人类年龄: ", human)

### 退出提示
input("点击 enter 键退出")

零基础学Python(第六章 if条件语句)_条件语句_04

4、if中常用的操作运算符:

操作符

描述

​<​

小于

​<=​

小于或等于

​>​

大于

​>=​

大于或等于

​==​

等于,比较两个值是否相等

​!=​

不等于

# 程序演示了 == 操作符
# 使用数字
print(5 == 6)
# 使用变量
x = 5
y = 8
print(x == y)

零基础学Python(第六章 if条件语句)_条件语句_05

案例演示:

#数字猜谜游戏
number = 7
guess = -1
print("数字猜谜游戏!")
while guess != number:
guess = int(input("请输入你猜的数字:"))
if guess == number:
print("恭喜,你猜对了!")
elif guess < number:
print("猜的数字小了...")
elif guess > number:
print("猜的数字大了...")

零基础学Python(第六章 if条件语句)_整除_06

5、嵌套if:

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句

if嵌套案例:

num=int(input("输入一个数字:"))
if num%2==0:
if num%3==0:
print ("你输入的数字可以整除 2 和 3")
else:
print ("你输入的数字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你输入的数字可以整除 3,但不能整除 2")
else:
print ("你输入的数字不能整除 2 和 3")

零基础学Python(第六章 if条件语句)_python_07

6、总结:

a)、if在python初学者中最容易出现问题的就是缩进的使用,注意,同一层内容在同一缩进列上。

b)、多重if判断中间的判断方式采用的是【elif】不是【else if】

本课程目录为:

Python初级

1 、开发工具

2 、中文编码

3 、基础语法

4 、变量类型

5 、运算符

6 、条件语句(本章)

7 、while循环

8 、for循环

9 、循环控制

10、 循环嵌套

11 、字符串

12 、列表

13 、元组

14、 字典

15 、日期时间

16、 函数

17 、模块

18 、文件I/O

19 、File方法

20 、异常处理

21 、文件目录

22 、内置函数

欢迎【点赞】、【评论】、【关注】、【收藏】,为推广知识贡献力量。


举报

相关推荐

第六章 容器

第六章:接口

第六章总结

PTA第六章

0 条评论