1.输入用户年龄,根据年龄打印不同的内容 age = 20 if age >= 18: print(‘your age is’, age) print(‘adult’) 再添加一个else语句 age = 3 if age >= 18: print(‘your age is’, age) print(‘adult’) else: print(‘your age is’, age) print(‘teenager’) 更加详细的条件判断 age = 3 if age >= 18: print(‘adult’) elif age >= 6: print(‘teenager’) else: print(‘kid’) 注意三个:不要丢 总结形式: if <条件判断1>: <执行1> elif <条件判断2> <执行2> elif <条件判断3>: <执行3> else: <执行4> 2. if语句自上而下执行,当前面条件判断为TRUE,将忽略后面语句 3. if语句的简写 if x: print(‘True’) 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False 3. input的使用 用户input输入后再得到判断结果 s = input(‘birth: ‘) birth = int(s) if birth < 2000: print(‘00前’) else: print(‘00后’) 由于input()返回数据是str字符型,用到int()转换为整型