python第五天

本文详细介绍了Python中的基本运算符,包括算数运算、比较运算、赋值运算等,并讲解了逻辑运算符、身份运算符、位运算符及成员运算符的使用方法。此外,还深入探讨了if控制语句的不同结构及其应用案例,以及while循环语句的语法和常见用法。

基本运算符

算数运算

进行算数运算的符号

#+加

#-减

#*乘

#/除

#% 取余

#//取整(向下取整)

#**幂

比较运算符

#== 等于,比较对象是否相等
#!= 不等于,比较两个对象是否不相等
#<> 不等于,比较两个对象是否不相等
#>  大于,返回x是否大于y
#<  小于,返回x是否小于y
#>= 大于等于,返回x是否大于等于y
#<= 小于等于,返回x是否小于等于y

赋值运算符

#=  简单的赋值运算符
#+= 加法赋值运算符
#-= 减法赋值运算符
#*= 乘法赋值运算符
#/= 除法赋值运算符
#%= 取模赋值运算符
#**=    幂赋值运算符
#//=    取整除赋值运算符

逻辑运算符

# and   布尔“与”
# or    布尔“或”
# not   布尔”非“

身份运算符

# is    is 是判断两个标识符是不是引用自一个 对象
# is not    is not 是判断两个标识符是不是引用子不同对象

位运算符

# & 按位与运算符:参与运算的两个值,如果两个想要位都为1,则输出1,否则0
# | 按位或运算符:只要对应的两个二进制位有一个为1时,结果就为1
# ^ 按位异或运算符:当两对应的二进位相异时结果为1
# ~ 按位取反运算符:对数据的每个二进制位取反
# <<    左移动运算符,运算数的各二进位全部左移若干位
# >>    右移动运算符,运算数的各二进位全部右移若干位

成员运算符

# in    如果在指定的序列中找到值返回True,否则返回False
# not in    如果在指定的序列中没有找到值返回True,否则返回False

if 控制语句

if :模拟人做判断,如果怎样就怎样

单分支结构

if 条件 :

​ print(‘条件成立干嘛’)

条件成立才会运行

双分支结构

自上而下运行

if 条件 :

​ print(‘条件成立干嘛’)

else:

​ print(‘条件不成立干嘛’)

多分枝结构

两个以上

if 条件 :

​ print(‘条件成立干嘛’)

elif 条件:

​ print(‘条件成立干嘛’)

...

else:

​ print(‘条件成立干嘛’)

if结构练习

cj = float(input('请输入你的成绩:'))
if cj >= 90:    
    print('good')
elif cj >= 80:    
    print('just so so')
elif cj >= 70:    
    print('come on')
else :    
    print('bad')

while循环语句

循环是指重复干一件事!

语法

while 条件:

​ code

条件成立立即执行代码,不执行结束while循环,代码执行结束后会进入下一个循环(再一次判断条件)

while+break结束循环

while+continue跳出本次循环

while+else 仅作了解

while练习

# 求100以内除22,46,68,98 之外的偶数和
count = 0
count_sum = 0
while count < 100:
    count = count + 1
    if count % 2 != 0 or count in [22, 46, 68, 98]:
        continue
    count_sum = count_sum + count
print(count_sum)
print('结束')

转载于:https://www.cnblogs.com/lyyblog0715/p/11508181.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值