**我的实验内容和步骤完全是按照实验楼python3简明教程(实验楼)走的,并附加一些我的学习感悟和理解,大家也可以直接前往实验楼学习,亲自动手做实验---来自实验楼的忠实拥趸
本节知识点:1. 关系/逻辑运算 2.表达式 3.类型转换
1.关系/逻辑运算
a. 在运算过程中,只要有一个浮点类型,结果就会是浮点类型
b.除法运算时,除不尽就会出现小数,若果想要整除就使用 // 运算符,它将会返回商的整数部分。
c. % 是求余数的
示例:输入天数求月数和剩余天数
通常:
days = int(input("enter a number:"))
month = days//30
day = days%30
print("month:{},day:{}".format(month,day))
但是我们有更加简单的方法:
days = int(input("enter a number:"))
print("month:{},day:{}".format(*divmod(days,30)))
***这里的divmod()函数将计算整除的商和余数,结果是一个元组,而这里的*号就是做元组的拆封。
d.关系运算符
很简单:等于 == 小于< 大于> 小于等于<= 大于等于>= 不等于!=
e. 逻辑运算符
and or not
not具有最高优先级,or是最低优先级
。。。。。
表达式和类型转换过于简单,有困难自行Google