高分悬赏:Python语言完全不用if while break continue,怎么实现1+1/2+1/3+...+1/100的运算呢

高分悬赏:Python语言完全不用if while break continue,怎么实现1+1/2+1/3+...+1/100的运算呢

Python 也有 for 循环的语法呢 ,中间区域就是 for 循环的用法:https://www.runoob.com/python3/python3-loop.html

可以用 for 吗?

sum = 0
for i in range(1,101):
    sum += 1/i
print(sum)
# 5.187377517639621

import numpy as np
x = np.ones(100)
y = np.linspace(1, 100, 100)
z = x/y
print(np.sum(z))