使用Python计算区间范围内的奇数的程序
假设我们有左右两个非负数。我们必须找到左右(含)之间的奇数个数。
因此,如果输入像left=3,right=15,那么输出将是7,因为范围内有7个奇数,它们是[3,5,7,9,11,13,15],有7个要素。
示例(Python)
让我们看看以下实现以获得更好的理解-
def solve(left, right): if left % 2 == 1 or right % 2 == 1: return (right-left) //2+1 else: return (right-left) //2 left = 3 right = 15 print(solve(left, right))
输入
3, 15输出结果
7