2023.2.23运算符

本文介绍了Python中的赋值运算符,如+=、-=等,以及比较运算符(>、<、==等)和逻辑运算符(and、or、not)。通过示例展示了如何使用这些运算符进行数学计算和条件判断,例如比较成绩和身高。

赋值运算符

赋值:右边赋值给左边

符号含义实例
=赋值运算c = a +b
+=加赋值a += b---> a = a+b
-=减赋值a -= b---> a = a-b
*=乘赋值= b---> a = ab
/=除赋值a /= b---> a = a/b
//=整除赋值a //= b---> a = a//b
%=取余赋值a %= b---> a = a%b
**=幂赋值= b---> a = ab

比较运算符

1.比较运算符得到的结果是布尔类型

2.判断两个数据是否相等,大小如何等,一般情况运算符两边的数据要是同种数据类型的

3.只有== 和 != 两边的数据类型可以不一致,此时是判断运算符两边的数据类型是否一致

符号含义
>大于
<小于
==等于,判断两边的数据是否一致(大小和数据类型一致)
>=大于等于
<=小于等于
!=不等于

逻辑运算符

符号含义
and与运算,同真才为真
or或运算,同假才为假
not非运算,把真的变成假的,假的变成真的

(注意数据类型转换问题)

(1) 已知小明的成绩是98分,小白的成绩比小明低2.5分 求小白的成绩
输出学生1的成绩

(2) 从终端分别输入学生1和学生2 的数学成绩,是否比学生2的成绩低
(3) 从终端分别输入学生1和学生2 的身高,如果两个学生的身高都是180及以上就可以进入篮球队

# 1. 已知小明的成绩是98分,小白的成绩比小明低2.5分 求小白的成绩
Ming = float(input('请输小明的分数:')) # 小明的分数
Bai = float(input('请输入小白的成绩比小明低的分数:')) # 小白的成绩比小明低的分数
print(Ming - Bai) # 运算输出

# 2.
Student1 = float(input('请输入学生1的成绩:')) # 输入学生1的成绩
Student2 = float(input('请输入学生2的成绩:')) # 输入学生2的成绩
Estimate = Student1 < Student2 # 判断学生1是否比学生2成绩低
print(Estimate) # 运算输出

# 3.
StudentSport1 = float(input('请输入学生1的身高:')) # 输入学生1的身高
StudentSport2 = float(input('请输入学生2的身高:')) # 输入学生2的身高
Estimate1 = StudentSport1 > 180 and StudentSport2 > 180 # 判断两学生是否都高于180cm
print(Estimate) # 运算输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值