欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

云计算技术之数据结构笔记

程序员文章站 2022-07-03 20:17:30
云计算技术之数据结构笔记。 #python是数据结构笔记一 #引入:以一道题来展示 #如果a+b+c = 1000,且a^2+b^2 = c^2(a,b,c为自然数),求a,b,c可能的...

云计算技术之数据结构笔记。

#python是数据结构笔记一

#引入:以一道题来展示

#如果a+b+c = 1000,且a^2+b^2 = c^2(a,b,c为自然数),求a,b,c可能的组合

#解析:

#枚举法

#思路:

#a=0......

#b=0......

#c=?......

#先让其中的一个数a去不变,b变化,当b确定一个数的时候c去变化(也就是利用循环嵌套的方式)

#一个个的试,那么就有多钟组合,用计算机设计程序

import time

start_time = time.time()

for a in range(0,1001):

for b in range(0,1001):

for c in range(0,1001):

if a+b+c==1000 and a**2 + b**2 == c**2 :云计算技术之数据结构笔记。

#python是数据结构笔记一

#引入:以一道题来展示

#如果a+b+c = 1000,且a^2+b^2 = c^2(a,b,c为自然数),求a,b,c可能的组合

#解析:

#枚举法

#思路:

#a=0......

#b=0......

#c=?......

#先让其中的一个数a去不变,b变化,当b确定一个数的时候c去变化(也就是利用循环嵌套的方式)

#一个个的试,那么就有多钟组合,用计算机设计程序

import time

start_time = time.time()

for a in range(0,1001):

for b in range(0,1001):

for c in range(0,1001):

if a+b+c==1000 and a**2 + b**2 == c**2 :

print("a, b, c :%d, %d, %d"%(a, b, c))

end_time = time.time()

print("finished")

print("a, b, c :%d, %d, %d"%(a, b, c))

end_time = time.time()

print("finished")