找三个数吧,a+b+c=1000,and a^2+b^2=c^2

#if u want three num when a+b+c=1000,and a^2+b^2=c^2

#test1
import
os 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("all time: %d" %(end_time-start_time))

#update c
import os
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("all time: %d" %(end_time-start_time))

  

posted @ 2022-06-23 10:55  KingOfHuan  阅读(60)  评论(0)    收藏  举报