计算立方根。编写程序输出1-100内的所有合数之和的立方根。参考流程如下:
(a)编写函数判断一个数字是不是合数;
(b)循环判断1-100的数字是不是合数,如果是合数就累加;
(c)对上述累加的结果进行求和;
(d)求累加结果的平方根,保留3位小数。
def heshu(int_num:int):
heshus = list()
for i in range(4, int_num+1):
for j in range(2, int(i**(1/2))+1):
if i % j == 0:
heshus.append(i)
break
return round(sum(heshus)**(1/3), 3)
heshu(100)