在Python中,条件判断通常使用`if`、`elif`和`else`语句来实现。下面是一些基本的条件判断示例:
基本条件判断
示例1:基本if语句
num = 75
if num > 60:
print('及格')
else:
print('不及格')
使用三元运算符
示例2:使用三元运算符
num = 75
chengji = '及格' if num > 60 else '不及格'
print(chengji)
使用元组
示例3:使用元组
num = 75
chengji = ('不及格', '及格')[num > 60]
print(chengji)
使用字典
示例4:使用字典
num = 80
chengji = {0: '不及格', 1: '及格', 2: '优秀'}
print(chengji.get(num > 60, '不及格'))
使用字典和get方法
示例5:使用字典和get方法
num = 95
chengji = {0: '不及格'}
print(chengji.get(num > 90, '优秀学生'))
使用逻辑运算符
示例6:使用逻辑运算符
num = 50
chengji = ('及格' if num > 60 else '不及格') and '及格' or '不及格'
print(chengji)
缩进规则
在Python中,缩进是非常重要的,因为它定义了代码块的范围。通常,每个代码块应该使用相同数量的空格进行缩进,Python推荐使用4个空格作为一个缩进级别。
示例7:根据年龄判断
示例7:根据年龄判断
age = 20
if age >= 18:
print('your age is', age)
print('adult')
else:
print('your age is', age)
print('teenager')
以上示例展示了Python中条件判断的不同写法。请根据实际需求选择合适的条件判断方法