n=eval(input(“请输入n的值:))
sum=0 #计数器清零
a=2
for i in range(1,n+1):
sum+=i/a
a=i+a
print(“sum=”,sum)
1.首先,我们介绍一下eval()这个函数
eval()函数可以将字符串转变成Python语句,并执行语言。简单来说它的作用就是,输入字符串,去掉一对引号。
举个特别的例子,如果我们在eval()函数里写入的是"hello",去掉一对引号后,剩下hello,变量hello没有定义,此时就会报错;如果我们输入的是""hello""去掉一对括号后剩下的是字符串"hello"
2.关于求和,先定义sum=0,后累加便可,至于累加的内容是什么,我们写出通项就可以了