python基础作业

发布时间:2026/7/20 17:32:22
python基础作业 第一题计算11/21/31/4...1/100的多项式之和【代码】sum 0 for i in range(1,101): sum sum 1/i print(sum ,sum)【运行截图】第二题计算1-1/21/3-1/4...1/n的多项式之和【代码】n int(input(输入n:)) sum 0 for i in range(1,n): if i%21: sum sum 1/i else: sum sum - 1/i print(sum ,sum)【运行截图】第三题计算11/(12)1/(123)...1/(123...n)的多项式之和【代码】n int(input(输入n:)) sum 0 t 0 for i in range(1,n): t ti sum sum 1/t print(sum ,sum)【运行截图】第四题计算aaaaaaa...a前六项的和(a2)【代码】a 2 sum 0 for i in range(6): sum sum a a a*10 2 print(sum ,sum)【运行截图】第五题用泰勒级数计算e的近似值直到最后一项小于1e-6为止e11/1!1/2!1/3!...1/n!【代码】sum 1 t 1 i 1 while 1/t 1e-6: t t*i sum sum 1/t i 1 print(sum ,sum)【运行截图】第六题计算Π的公式Π/41-1/31/5-1/7...,计算Π的近似值【代码】pai 1 f -1 i 3 while 1/i 1e-6: pai pai 1/i*f f -f i i 2 print(Π ,pai*4)【运行截图】第七题打印一个空心菱形【代码】n int(input(请输入您要打印的菱形的行数:)) for i in range(n): for j in range(n - i - 1): print( ,end) for j in range(2*i 1): if j 0 or j 2*i: print(*,end) else: print( ,end) print() for i in range(n-2,-1,-1): for j in range(n - i - 1): print( ,end) for j in range(2*i 1): if j 0 or j 2*i: print(*,end) else: print( ,end) print()【运行截图】