zy作业·1

1

复制代码
sum = 0
for i in range(1, 101):
sum = sum + 1 / i
print( f"1+1/2+...+1/100的和为: {sum:.7f}")

2

复制代码
sum1 = 0
sum2 = 0
for m in range(1,101,2):
    sum1 = sum1 + 1/m
for i in range(2,101,2):
    sum2 = sum2 + 1/i
sum = sum1 - sum2
print(f"1-1/2+1/3-1/4+...1/100之和为:{sum:.7f}")

3

复制代码
sum = 0
for n in range(1,101):
    p = 2/(n * (n+1))
    sum += p
print(f"1+1/(1+2)+...1/(1+2+...+100)之和为:{sum:.7f}")

4

复制代码
a = 2          
sum = 0
num = 0
for i in range(6):
    num = num * 10 + a
    sum += num
print(f"2 + 22 + 222 + 2222 + 22222 + 222222 的和为: {sum}")

5

复制代码
sum = 1
f = 1    
n = 1    
while 1/f > 1e-6:
    f *= n       
    sum += 1/f     
    n += 1      
print(f"e的近似值为:{sum:.8f}")

6

复制代码
pi1 = 0
sign = 1   
n = 1       
while 1/n > 1e-6:
    pi1 += sign / n  
    sign = -sign     
    n += 2            
pi = pi1 * 4 
print(f"π的近似值为:{pi:.6f}")
相关推荐
不熬夜的熬润之22 分钟前
APCE-平均峰值相关能量
人工智能·算法·计算机视觉
yzx99101323 分钟前
实时数据流处理实战:从滑动窗口算法到Docker部署
算法·docker·容器
人工智能训练34 分钟前
从 1.1.3 到 1.13.2!Ubuntu 24.04 上 Dify 升级保姆级教程(零数据丢失 + 一键迁移)
linux·运维·人工智能·windows·ubuntu·dify
袖手蹲36 分钟前
Arduino UNO Q 板载 Nanobot 自动化编程指南之七
运维·人工智能·自动化
佩奇大王1 小时前
P674 三羊献瑞
算法·深度优先·图论
我要成为嵌入式大佬1 小时前
正点原子MP157--问题详解--四(关于根文件系统驱动模块指令的注意事项)
linux·运维·服务器
feng68_1 小时前
Redis架构实践
linux·运维·redis·架构·bootstrap
欧云服务器1 小时前
宝塔计划任务怎么自动删除多少个以外的文件?
linux·运维·服务器
淼淼爱喝水1 小时前
openEuler 系统下 Ansible 一键安装教程(保姆级)
运维·ansible·openeuler
XXOOXRT1 小时前
零基础掌握Linux常用命令
linux·运维·服务器