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}")
相关推荐
蓝速科技13 分钟前
会议室门牌公告通知发布选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
chicheese43 分钟前
Linux 面试速查表:从初级到高级,附高频场景答题模板
linux·运维
Linux-lucky1 小时前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
智能运维指南2 小时前
2026年ITSM系统怎么选?四款主流方案与五维评估模型
运维·itsm·嘉为蓝鲸
vortex52 小时前
常用终端模拟器全面对比:Kitty、WezTerm、Ghostty 与 Konsole
linux
我命由我123452 小时前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
骇客野人2 小时前
测试环境MySQL迁移Vastbase(海量数据库)完整改造与落地实施方案
运维·服务器
迪康Defender3 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
INGNIGHT3 小时前
270 · 电话号码的字母组合II(Trie)
linux·算法
zly35003 小时前
VMware Converter Standalone 物理机转化为虚拟机后源1硬盘变成了2个硬盘(2个硬盘文件)虚拟机无法启动。
linux·运维·服务器