if语句以及缩进规范
#!!!下一行代码回车就行,不能乱改位置
"""
elif 表达满足式 再加‘:’
"""
"""
if 表达式 :
(满足的花执行)代码
else:
执行另外代码
"""
#!!!!!!多条件的时候使用and 或者 or 连接条件!!!!!!!
#双分支结构
a=10086
num=int(input("请输入密码:"))
if num==10086:
print("密码正确")
else:
print("密码错误!!!!")
#多分支结构
grades=int(input("请输入成绩:"))
if grades>=0 and grades<=59:
print("没及格")
elif grades>=60 and grades<=79:
print("成绩一般")
elif grades>=80 and grades<=100:
print("成绩优秀")
运算符的优先级
"""
一,
先算算术运算
1:幂运算 2:* / % 3:+ -
二,
再算位运算
1:>> << [左移,右移] 2:& 3:|
三,
比较运算
1:>,<,>=,!=......
四,
布尔运算
1:and 2:or
五,
=
"""
bool类型真假或与
a,b=1,2
#或->or (一真则真)
#和->and(一假则假)
print(a==1 or b==9)#1or0--->1
print(a==3 and b==2)#0and1---->0
#非 not
a=True
print("否定",not a)#a变为false
#判断一段内容是否在一段字符串里面
"""
需要判断的内容 + in + 字符串
"""
text="zhang"
print("a"in text) #a在字符串 所以true
print("a"not in text) #a在字符串 ,但是判断不再错误,所以false
运算符_赋值运算符和比较
#从右向左赋值
a=b=c=5
print(a,b,c)
a+=10#>a=a+10>a=5+10
print(a,b,c)
#分别赋值
a,b,c=9,8,7
print(a,b,c)
#交换值
a,b=b,a
print("交换以后",a,b,c)
#比较 符合就是true 不符合就是false
g,v=10,12
print(a>b)
算术运算符
print("#整除//-只取整数")
print(11//5)
print("#取余% 11除2剩余一个一")
print(11%2)
#幂运算**
print("3的3次方",3**3)
#正负相除向下取整 -2.2 ->-3