下面是一个示例代码,实现了计算并返回两个目标数字之间能被3整除的整数的总数:
def count_numbers_divisible_by_three(start, end):
count = 0
for num in range(start, end+1):
if num % 3 == 0:
count += 1
return count
# 调用函数并打印结果
start_num = 10
end_num = 30
result = count_numbers_divisible_by_three(start_num, end_num)
print("在{}和{}之间能被3整除的整数的总数为:{}".format(start_num, end_num, result))
运行结果:
在10和30之间能被3整除的整数的总数为:7
在这个示例中,我们定义了一个名为count_numbers_divisible_by_three
的函数,它接受两个参数start
和end
,表示目标数字的起始和结束范围。函数使用一个循环遍历从start
到end
之间的所有数字,并使用取余运算符%
来判断每个数字是否能被3整除。如果能被3整除,就将计数器count
加1。最后,函数返回计数器的值,即两个目标数字之间能被3整除的整数的总数。
在示例中,我们调用了count_numbers_divisible_by_three
函数,并传入起始数字10和结束数字30。函数返回结果7,表示在10和30之间有7个数字能被3整除。最后,我们使用print
语句将结果打印出来。