(1)求1~100的和方法: 方法一:print(sum(range(1,101))) 方法二: sum1 = 0 i = 1 while True: sum1 = sum1 + i if i == 100: break i += 1 print(sum1) 方法三:
(2)
求1~100的偶数和方法:
方法一:
a = 1
sum = 0
while a <= 100:
if a % 2 == 0:
sum += a
a += 1
print(sum)
方法二:
sum1 = 0
for i in range(1,101):
if i % 2 == 0:
sum1 = sum1 +i
i += 1
print("1-100之间偶数的和是:%d" %sum1)
方法三:
#100以内偶数和
c=0
s=[i for i in range(1,101)]
for i in s[1::2]:
c+=i
print c
1 2 3 4 5 6 7 8 9 10 11 | 质数和 i = 2 for i in range ( 2 , 100 ): j = 2 for j in range ( 2 ,i): if i % j = = 0 : break else : sums3 + = i print (sums3) |
1 2 3 4 5 6 7 8 9 10 11 | #偶数和奇数的和 sum1 = 0 sum2 = 0 while i < = 100 : if i % 2 = = 0 : sum1 + = i else : sum2 + = i i + = 1 print ( "1-100之间偶数和为:%d" % sum1) print ( "1-100之间奇数和为:%d" % sum2) |
1 2 3 4 5 6 7 8 9 10 11 12 13 | #偶数-奇数 j = [] #统计奇数 o = [] #统计偶数 i = 1 while i < = 100 : if i % 2 = = 0 : #用来存放偶数 o.append(i) else : j.append(i) i + = 1 print j #把所有的奇数放进odd列表中 结果:1,3,5,7,9 print o #把所有的偶数放进even列表中 结果:2,4,,6,8,10 print sum (o) - sum (j) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架