运算符

1,算术运算符

a=10

b=20

#print(a+b)  # a+b -> 10+20 -> 30 -> 加法运算

#print(a-b) # a-b -> 10-20 -> -10 -> 减法运算

#print(a*b)  # a*b -> 10*20 -> 200 -> 乘法运算

#print(a/b) # a/b -> 10/20 -> 0.5 -> 除法运算

#print(a//b)  # a//b -> 10//20 -> 0 -> 取整

#print(a**b)  # a**b -> 10**20 -> 100000000000000000000 -> 次方

2,input获取不同的数据类型进行运算

a=int(input("请输入你的身高:"))
b=float(input("请输入你的年龄:"))

if a+b>=100:
  print("你是靓仔!")

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

a=2
b=2
c=3
d=3

print(a==b)
print(a!=b)
print(a>b)
print(a<b)
print(a>=b)
print(a<=b)

4,多个变量的多次比较

print(c>a==b)

5,赋值运算

a=7
b=3


c=a+b
print(c)


c+=a
print(c)


c-=b
print(c)


c*=b
print(c)


c/=a
print(c)


a=43
c=2


a%=c           #等效于a=a%c
print(a)


a=2
c=3
c**=a        

#等效于c=c**a        
print(c)


a=2
c=7
c//=a      #等效于c=c//a
print(c)

6,逻辑运算符

b=2
c=3

print(b>c)
print(b<c)
print(b>c and b<c)  #与逻辑,乘法法则,有0出0,全1为1
print(b>c)
print(b<c)
print(b>c or b<c)    #或逻辑,加法法则,有1出1,全0为0
print(not b<c)   #非逻辑,取反

7,优先级及应用

b=2
c=3
d=5
print(b+c-d*c/d)



# in,not in
a=["78","81","95"]
if "44" not in a:
  print("不及格")



# is,is not
e=7
f=8
if e is f:
  print("你好")



e=7
f=8
if e is not f:
  print("他好")



a=[0,1,2,3,4,5,6,7]
e=72
f=8
e%=f
if e in a:
  print("您的式子结果在我表里有")