# python的if判断&两重判断# python编程中if语句用于控制程序的执行 基本形式为:#if 判断条件: # 执行语句...# else: # 执行语句...#其中“判断条件”成立时(非零),则执行后面的语句,而执行的内容可以多行。以缩进来区分同一范围# else为可选语句 在判断条件不成立时执行相关的语句# python程序语言指定任何非0和非空(None)值为true 0 或者null为false# 比如说 0 None 空字典,空列表 都会被认为falseage =10if age >18:#比较运算符 print(‘恭喜你,成年了,以后一定要懂事!‘)else: print(‘小屁孩,还没长大,努力读书吧!‘)s = ‘hello‘if ‘k‘ in s:#成员运算符 print(‘s字符串里面有K字母‘)else: print(‘s字符串里面没有K字母‘)a = 10b = 5if a > 8 and b >8:#逻辑运算符 print(‘a和b的值都大于8‘)else: print(‘a和b的值都并大于8‘)# if后面关心的是True 还是Falseif True:#或者1#逻辑运算符# if False:#或者0 print(‘a和b的值都大于8‘)else: print(‘a和b的值都并大于8‘)# 等同效果: False 0 空数据 Ture 1 非空数据 空列表,空元组,空字典,空字符串if[]:#空代表0 False 1代表Ture print(‘我是if下面的语句‘)else: print(‘我是else下面的语句‘)# else为可选语句 在判断条件下不成立时执行相关语句#说明else不是必备的a1 =10if a1 >18: print(‘a的值大于18‘)# 课堂练习: