Python的第一次作业
2026/7/20 16:57:42 网站建设 项目流程

第一题:计算多项式之和:1+1/2+1/3+1/4+...+1/100

【代码】

sum = 0 for i in range(1, 101): sum = sum + 1 / i print("sum=%5.6f" % sum)

【运行截图】

第二题:计算下列多项式之和:1 - 1/2 + 1/3 - 1/4 + 1/5 ...... 1/n

【代码】

sum = 1 f = -1 for i in range(2, 101): sum = sum + 1 / i * f f = -f print("sum=%5.6f" % sum)

【运行截图】

第三题:计算下列多项式之和:1 + 1/(1+2) + 1/(1+2+3) + ... + 1/(1+2+...+n)

【代码】

sum = 0 t = 0 for i in range(1, 101): t = t + i sum = sum + 1 / t print("sum=%5.6f" % sum)

【运行截图】

第四题:计算a+aa+aaa+aaaa+a...a前6项之和 (a=2)

【代码】

a = 2 sum = 0 s = 0 for i in range(6): s = s * 10 + a sum = sum + s print("sum=%d" % sum)

【运行截图】

第五题:用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,e=1+1/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 = i + 1 print("sum=%5.6f" % sum)

【运行截图】

第六题:计算π的公式为,π/4=1-1/3+1/5-1/7+...,计算π的近似值

【代码】

pi = 1 f = -1 i = 3 while 1 / i > 1e-6: pi = pi + 1 / i * f i = i + 2 f = -f print("pi=%5.6f" % (pi * 4))

【运行截图】

第七题:打印一个空心菱形

【代码】

n = 5 for i in range(n): if i == 0: print(' ' * (n - 1) + '*') else: print(' ' * (n - i - 1) + '*' + ' ' * (2 * i - 1) + '*') for i in range(n - 2, -1, -1): if i == 0: print(' ' * (n - 1) + '*') else: print(' ' * (n - i - 1) + '*' + ' ' * (2 * i - 1) + '*')

【运行截图】

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询