【Python入门】Python中的if语句
·
在Python中,用if语句来做条件判断,只有满足指定条件时,才会执行对应的代码逻辑。
1. if语句
if语句基本格式如下:
# if条件判断基本格式
if 要判断的条件表达式:
条件成立时,要执行对应的操作
代码示例及运行结果:
# 定义变量
money = 160
# 条件判断
if money > 120:
print("身上的钱超过120元,可以买120元的玩具")
# 使用示例
account = 12345678
password = 121212
input_account = input("请输入账号:")
input_password = input("请输入密码:")
if (account == input_account) and (password == input_password):
print("账号及密码校验通过")
if (account != input_account) and (password != input_password):
print("账号及密码校验不通过")

注意点:
- 判断条件的结果一定要是布尔类型
- 不能少了判断条件后的冒号(:),是英文冒号
- if语句里面的代码块,需要在前方缩进空格(按Tab键一次即可),通过缩进来描述代码的层级关系
2. if-else语句
if-else语句基本格式如下:
# if-else语句基本结构
if 要判断的条件表达式:
条件成立时,要执行的操作
else:
条件不成立时,要执行的操作
代码示例及运行结果:
# if-else语句
account = 12345678
password = 121212
input_account = input("请输入账号:")
input_password = input("请输入密码:")
if (account == input_account) and (password == input_password):
print("账号及密码校验通过")
else:
print("账号及密码校验不通过")

注意事项:
- else语句后面是不需要条件判断的,当if条件不成立时,else语句就会执行
- else代码块,也需要使用空格缩进
2. if-elif-else语句
if-elif-else语句用于多个条件的判断,基本格式如下:
# if-elif-else语句基本结构
if 要判断的条件表达式:
条件成立时,要执行的操作
elif:
条件成立时,要执行的操作
else:
条件不成立时,要执行的操作
代码示例及运行结果:
# if-elif-else语句
inputData = input("请输入要判断的数字:")
num = int(inputData)
if num > 0:
print(f"{num}是一个正数")
elif num < 0:
print(f"{num}是一个负数")
else:
print(f"{num}不是正数也不是负数")

注意事项:
- 满足第1个条件时,就不会判断第2个条件和第3个条件
- 当第1个条件不成立时,才会判断第2个条件
- 当第1个和第2个条件都不成立时,才会进入else语句
- elif语句可以写多个
更多推荐

所有评论(0)