文章90
标签1
分类38

pass语句

a,b=5,6
if a>b :
    pass#就是没有想好代码,写pass就可以啦
else:
    print(a,"不大于",b)

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)
">