在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"等级。