Python 运算符、判断结构(笔记)

Python 运算符、判断结构

算术运算符

算术运算符是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号。以下假设变量a为10,变量b为21:

image_1cbqrulnui5s1cjd1kq679afhbp.png-39kB

a=10
b=3
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(round(a/b,3))
print(a//b)
print(a**b)
print(a%b)

13
7
30
3.3333333333333335
3.333
3
1000
1

比较(关系)运算符

image_1cbqrviuilh9opabtv7u8p8j16.png-39.4kB

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

False
True
True
False
True
False

赋值运算符

image_1cbqs7bg6kvr3nl10j013ubron1j.png-38kB

a+=b                (等同于a=a+b)
a-=b                (等同于a=a-b)
a*=b                (等同于a=a*b) 
a/=b                (等同于a=a/b)
a%=b                (等同于a=a%b)

逻辑运算符

image_1cbqs976ig5v8i113tu1g8gv3b30.png-28.7kB

位运算符

image_1cbqsahvg1dnk1b0g109lcgsksk3d.png-65.4kB

# 5   0101
# 10  1010
a=5
b=10
print(a & b)
print(a | b)
print(a ^ b)
print(~b)
print(b<<2)
print(b>>2)

0
15
15
-11
40
2

成员运算符

image_1cbqsbki7uhmkhh1m5cvnh1ssn4a.png-25.7kB

身份运算符

image_1cbqsc8nk177p1qoq14m8i8b1ks94n.png-37.9kB

a=30
b=30
c=10
print(a is b)
print(a is c)
print(a is not b)
print(a is not c)

True
False
False
True

运算符优先级

image_1cbqsdltlhgr12e81tpo1tj41gb954.png-53.2kB

if语句

image_1cbr1prd3122c1b921lgq149r1h205h.png-77.2kB
image_1cbr1qfl5srl1jkf1upk19sp7mq5u.png-65.5kB
image_1cbr1r6md17l4uukm5t1sa6bnb6b.png-12.7kB

if–else语句

image_1cbr1sme01bdp15kt1la014as7l17o.png-81.6kB
image_1cbr30cnqhu1174s1m51sdri5485.png-94.4kB
image_1cbr31him14agrtl19dv1lpq1ini92.png-17.7kB

if–elif–else语句

image_1cbr35jt01noa26f182fviub3uaf.png-119.9kB
image_1cbr3e2uj10jq1crkfhb1aepoinbs.png-24.9kB
image_1cbr3lrailp110gnhuq17rl1n3nc9.png-66.8kB

# 单循环,不提倡
result=int(input('请输入成绩:'))
if result>=80:
    print('A')
if result>=60 and result<=79:
    print('B')
if result<60:
    print('C')
result=int(input('请输入成绩:'))
if result>=80:
    print('A')
elif result>=60 and result<80:
    print('B')
else:
    print("C")
result=int(input('请输入成绩:'))
if result>=0 and result<=100:
    if result>=80:
        print('A')
    elif result>=60 and result<80:
        print('B')
    else:
        print('C')
else:
    print('输入有误')
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值