运算符-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第一个条件为真,后续不在计算

猜年龄

 

 

posted on 2019-12-03 22:22  derywong  阅读(101)  评论(0)    收藏  举报