Try
ans = [] for i in range(100, 1000): for j in range(100, 1000): flag = 1 com = str(i * j) for k in range(len(com) // 2): if com[k] != com[len(com) - k - 1]: flag = 0 break if flag: ans.append(int(com)) else: continue ans.sort() print(ans) 출처 http://euler.synap.co.kr/prob_detail.php?id=4
ans = 600851475143 a = 2 while 1: if ans % a == 0: print(a) while 1: ans = ans // a if ans % a != 0: break a += 1 출처 http://euler.synap.co.kr/prob_detail.php?id=3
ans = 2 a = 1 b = 2 c = 0 while 1: if c > 4000000: break c = a + b a = b b = c if c % 2 == 0: ans += c print(ans) 출처 http://euler.synap.co.kr/prob_detail.php?id=2
ans = 0 for i in range(0, 1001, 3): ans += i for i in range(0, 1000, 5): ans += i for i in range(0, 1000, 15): ans -= i print(ans) 출처 http://euler.synap.co.kr/prob_detail.php?id=1