请编写一个函数,它的功能是:求n以内同时能被3和7整除的所有自然数之和的平方根,并作为函数值返回。
时间: 2023-04-24 17:01:13 浏览: 103
求n以内(不包括n)同时能被5与11整除
5星 · 资源好评率100%
以下是Python代码实现:
def sum_of_divisible_by_3_and_7(n):
sum =
for i in range(1, n+1):
if i % 3 == and i % 7 == :
sum += i
return sum ** .5
函数名为sum_of_divisible_by_3_and_7,参数为n,表示求n以内同时能被3和7整除的所有自然数之和的平方根。函数内部使用for循环遍历1到n,判断每个数是否能同时被3和7整除,如果是,则加入到sum中。最后返回sum的平方根作为函数值。
阅读全文