非零数值、非空字符串、非空 list 等,判断为 True,否则为 False。
num = 6 if num : print('Hello Python') else: print('NONONO')
多个if语句:
results = 89 if results > 90: print('优秀') elif results > 80: print('良好') elif results > 60: print ('及格') else: print ('不及格')
逻辑语句:用and or
if a>10 and b<8: print("a+b=",a+b) else a>10 or b<8: print("a-b=",a-b)
可以嵌套:(但不建议使用)
if a==100: if b>=90: print('yes!') else b>80: print('soso') else: a==100