if 判断

基础格式 if 要判断的条件: 条件成立的时候哟做的事情

age = 17  
if age < 18:  
    print("未成年不能上网")
 
#if age < 18:  
#print("未成年不能上网")
# IndentationError 缩进错误
 
  
score = input("请输入成绩: ")  
if score == '100':  
    print("优秀")  
elif '90' <= score <= '99':  
    print("良好")  
elif '80' <= score < '90':  
    print("中等")  
elif '60' <= score < '79':  
    print("及格")  
else:  
    print("不及格")

运算符

比较运算符(关系运算符)

设置变量

a = 666  
b = 999
  • ==
    • 比较两个变量的值是否相等,相等返回 True,不相等返回 False
print(a == b)
# False
  • !=
    • 比较两个变量的值是不相等,不相等返回 True,相等返回 False
print(a != b)
# True
print(a > b)
# False
  • <
if a < b:  
    print("a小于b")
# a小于b
  • =

  • <=

逻辑运算符

  • and(与)
    • 左右两边都要符合才为真
a = '哈哈'  
b = '嘿嘿'  
if a == '哈哈' and b == '嘿嘿':  
    print('哈哈和嘿嘿')
  • or(或)
    • 左右两边满足其一就为真
fruit  = '苹果'  
if fruit == '苹果' or fruit == '水蜜桃':  
    print('带回来了水果')
  • not(非)
    • 表示相反的结果
    • not True -> False
print(not 3 > 9)

三木运算符(三元表达式)

为真结果 if 判断条件 else 为假结果

a = 3  
print('是的,你没错' if a == 3 else '你错了')