python第一次作业

  1. 1 + 1/2 + 1/3 + 1/4 + ... + 1/100
python 复制代码
sum=0
for j in range(1,101):
    sum=sum+1/j
print("第一题答案为%.6f" % sum)
  1. 1 - 1/2 + 1/3 - 1/4 + 1/5 ... 1/n
python 复制代码
sum=1
n=-1
for j in range(2,101):
    sum=sum+1/j*n
    n=-n
print("第二题答案为%.6f" % sum)
  1. 1 + 1/1+2 + 1/1+2+3 + 1/1+2+3+4 + ... + 1/1+2+3+...+n
python 复制代码
sum=0
n=0
for j in range(1,101):
    n=n+j
    sum=sum+1/n
print("第三题答案为%.6f" % sum)
  1. a+aa+aaa+aaaa+...+a...a前六项和(a=2)
python 复制代码
a=2
sum=0
for j in range(6):
    sum=sum+a
    a=a*10+2
print("第四题答案为" , sum)
  1. 用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,e=1+1/1!+ 1/2! +1/3!+......1/n!
python 复制代码
sum=1
j=1
n=1
while 1/j>1e-6:
    j=j*n
    sum=sum+1/j
    n+=1
print("第五题答案为%.6f" % sum)
  1. π/4 = 1 - 1/3 + 1/5 - 1/7 + ......
python 复制代码
pai=1
j=-1
n=3
while 1/n>1e-6:
    pai=pai+1/n*j
    n=n+2
    j=-j
print("第六题答案为%.6f" % (pai*4))

运行结果

相关推荐
Dlrb121113 小时前
C语言-指针三
c语言·算法·指针·const·命令行参数
kkeeper~14 小时前
0基础C语言积跬步之深入理解指针(5下)
c语言·开发语言
Tisfy14 小时前
LeetCode 2540.最小公共值:双指针(O(m+n))
算法·leetcode·题解·双指针
一直不明飞行14 小时前
Java的equals(),hashCode()应该在什么时候重写
java·开发语言·jvm
IronMurphy14 小时前
【算法四十七】152. 乘积最大子数组
算法
2301_8039346114 小时前
Go语言如何做网络爬虫_Go语言爬虫开发教程【指南】
jvm·数据库·python
WL_Aurora14 小时前
Python爬虫实战(六):新发地蔬菜价格数据采集.
爬虫·python
盲敲代码的阿豪14 小时前
Python 入门基础教程(爬虫前置版)
开发语言·爬虫·python
basketball61614 小时前
C++ 构造函数完全指南:从入门到进阶
java·开发语言·c++
互联科技报15 小时前
2026超融合选型:Top5品牌与市场格局解读
开发语言·perl