文件名称:地板除法和求余-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:22
python
第五章 条件和递归 本章中心议题是根据程序的状态执行不同命令的 if 语句。在这之前我们先介绍两个新 的运算符: 地板除法 (floor division) 1 和求余 (modulus)。 5.1 地板除法和求余 地板除运算符 (floor division operator)为 //即先做除法,然后将结果向下保留到整数。 例如,如果一部电影时长 105分钟,你可能想知道这代表着多少小时。传统的除法操作 会返回一个浮点数:� >>> minutes = 105 >>> minutes / 60 1.75 � 但是,以小时做单位时我们通常不会写出小数部分。地板除法丢弃除法运算结果的小数 部分,返回整数个小时:� >>> minutes = 105 >>> hours = minutes // 60 >>> hours 1 � 如果你希望得到余数,你可以从除数中减去一个小时也就是 60分钟:� >>> remainder = minutes − hours * 60 >>> remainder 45 � 另一个方法就是使用求余运算符 (modulus operator),%,它会将两个数相除,返回余 数。 1译注:向下取整的除法。