Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码
本篇阅读的代码实现了判断数字的奇偶性质,以及扩展判断一个数字能否被另一个数字整除的功能。
本篇阅读的代码片段来自于30-seconds-of-python。
is_odd
def is_odd(num):
return num % 2 != 0
# EXAMPLES
is_odd(3) # True
is_odd函数接收一个数字,返回这个数字是否是奇数。
函数使用%运算符进行取余计算。奇数无法被2整除,所以使用%取余不等于0。
is_even
def is_even(num):
return num % 2 == 0
# EXAMPLES
is_even(3) # False
is_even函数和is_odd函数类似,使用%判断是否可以被2整除。
is_divisible
def is_divisible(dividend, divisor):
return dividend % divisor == 0
# EXAMPLES
is_divisible(6, 3) # True
is_divisible函数扩展了前两个函数,使用指定的divisor进行取余计算。判断dividend能否被divisor整除。