在Python中,if语句用于根据条件执行不同的代码块。if语句的基本语法如下:
if 条件:
# 条件为真时执行的代码块
else:
# 条件为假时执行的代码块
以下是一个简单的示例,根据用户输入的数字判断其是否为正数:
num = int(input("请输入一个数字:"))
if num > 0:
print("输入的数字是正数")
else:
print("输入的数字不是正数")
在上面的例子中,首先使用input()
函数获取用户输入的数字,然后使用int()
函数将输入的字符串转换为整数类型。接着,使用if语句来判断数字是否大于0,如果大于0,则打印"输入的数字是正数",否则打印"输入的数字不是正数"。
除了if语句,还可以使用elif关键字来添加多个条件判断。例如,下面的示例根据用户输入的成绩判断其等级:
score = int(input("请输入你的成绩:"))
if score >= 90:
print("你的等级是A")
elif score >= 80:
print("你的等级是B")
elif score >= 70:
print("你的等级是C")
elif score >= 60:
print("你的等级是D")
else:
print("你的等级是E")
在上面的例子中,根据不同的成绩范围打印不同的等级,如果成绩大于等于90,则打印"A"等级,如果成绩在80到89之间,则打印"B"等级,以此类推。如果成绩不在任何范围内,则打印"E"等级。