语句的构成<=表达式组装<=表达式+运算符
计算运算符
+ - * / % 分别对应加 减 乘 除 余数
print(5/2) 2.5
print(5%2) 1
print(5%3) 2
判断奇偶数
x=24
print(x %2 ==0) true
逻辑为先用百分号对2取余 再通过比较判断
赋值运算符
自加(自己的值加上一个新的值重新赋给自己)
a=10
a=a+2这句话等同于a+=2
案例一:
experience=10
print("打小妖怪,增加10个经验值")
experience=experience+10 等同于experience+=10
print(experience)
案例二
blood=100
print("受到轻微攻击,掉血10")
blood-=10 #blood=blood-10
print("当前血值:",blood)
逻辑判断运算符
案例1:条件判断
假设语文和数学满分为150分,考试两科均为满分,则给予奖励
Chinese=150
math=148
print(chinese==150 and math==150) 返回 false
假设语文和数学满分为150分,考试两科有一科满分,则给予奖励
Chinese=150
math=148
print(chinese==150 or math==150) 返回 true
案例2:范围判断 年龄20-35
age=23
print(age>20 and age<35) 或者print(20<age<35)
案例3:登录判断
可以访问用户
user="root"
pwd="123"
username=("请输入用户名:")
password=("请输入密码:")
print(user==username and pwd==password)
案例4:条件嵌套
总分大于700分或者语文和数学同时满分
Chinese=150
math=148
total=640
print(total>700 or (chinese==150 and math==150)) 返回 false