python中102的结果

Python017

python中102的结果,第1张

结果是5。

python2和python3在除法运算上存在差异。在python2中,10/2就是整型,python3中除法运算结果则为float浮点类型。

使用int做类型转化,另一种是使用py3整除操作符,python3提供了一个整除操作符//,也就是双斜杠。python3处理的方式更灵活点,一般的需求还是要保留小数。如果在python2实现结果为小数的除法,参与运算的数字要先转化为小数。

判断闰年 (理论基础 能被4整除但不能被100整除,或者仅能被400整除的年份是闰年)

第303行, 如果year除以400=取整数后的year除以400

第304行 第303行为真,,说明year除以400没余数.此时打印 temp是闰年

第305行 如果year不能被400整除,即year除以400有余数

第306行 再判断year能被4整除但不能被100整除

第307行 如果上一行判断结果为真,即year能被4整除,但不能被100整除,则打印 temp是闰年

第308行 else 上述条件之外

第309行 满足308行条件时,打印temp不是闰年

注意 int(year/400)中 int 是取整数的意思

!= 是不等于的意思