在Python中,if语句用于控制程序在满足某个条件时执行不同的操作。if语句的语法格式如下:
if expression:
statement1
else:
statement2
其中,expression是一个表达式,如果它的值为True,则执行statement1,否则执行statement2。
如果希望在多个条件下执行不同的操作,则可以使用if-elif-else语句。if-elif-else语句的语法格式如下:
if expression1:
statement1
elif expression2:
statement2
else:
statement3
其中,expression1、expression2等是表达式,如果expression1的值为True,则执行statement1;如果expression1的值为False,但expression2的值为True,则执行statement2;否则执行statement3。
下面是if语句的一些示例:
num = float(input("请输入一个数字: "))
if num > 0:
print("该数字是正数")
elif num == 0:
print("该数字是0")
else:
print("该数字是负数")
num = int(input("请输入一个数字: "))
if num % 2 == 0:
print("该数字是偶数")
else:
print("该数字是奇数")
year = int(input("请输入一个年份: "))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("该年份是闰年")
else:
print("该年份不是闰年")
string = input("请输入一个字符串: ")
if string:
print("该字符串不为空")
else:
print("该字符串为空")
lst = [1, 2, 3, 4, 5]
num = int(input("请输入一个数字: "))
if num in lst:
print("该数字在列表中")
else:
print("该数字不在列表中")