运算符-day04
算数运算符
+、-、*、/、//(地板除、取商)、%、**
依次为:加、减、乘、除、取整、取余、幂
比较运算符
>、<、==、>=、<=、!=
运算符优先级跟数学一样,可以不用记忆,通过加括号的方式
课题
用户输入3个数字,找出数字中的最大值及最小值
num1 = input("num1:")
num2 = input("num2:")
num3 = input("num3:")
max_num = 0
#如果num1大于num2,则把最大值赋给num1:反之,赋给num2
#然后拿最大值跟num3比较,谁大就输出谁
if num1 > num2:
max_num = num1
if max_num > num3:
print("max number is :",max_num)
else:
print("max number is :",num3)
else:
max_num = num2
if max_num > num3:
print("max number is :",max_num)
else:
print("max number is :",num3)
赋值运算符
=、+=、-=、*=、/=、//=、%=、**=
num += 1 跟num = num + 1,其他类推
逻辑运算符
not、and、or
短路原则
and第一个条件为假,后续不在计算
or第一个条件为真,后续不在计算
猜年龄
浙公网安备 33010602011771号