6장 실습 (project Euler)

이찬·2023년 7월 8일
0

Python

목록 보기
15/17
post-thumbnail

1. 3과 5의 배수의 합

  • 10 미만의 자연수에서 3과 5의 배수를 구하면 3,5,6,9 이다. 이들의 총합은 23이다. 1000미만의 자연수에서 3의 배수와 5의 배수의 총합을 구하라.
list1 = []
for i in range(1,1000):
  if i % 3 == 0:
    list1.append(int(i))
  elif i % 5 == 0:
    list1.append(int(i))
list1 = set(list1)

k = 0

for b in list1:
  k = k + b
print(k)

2. 게시판 페이징 하기

  • 게시물의 총 건수와 한 페이지에 보여줄 게시물 수를 입력으로 주었을 때 총 페이지 수를 출력하는 프로그램
def getTotalPage(all,one):
  if (all / one) % 1 == 0:
    end = (all / one)
  else:
     end = (all//one) + 1
  return int(end)
profile
Kyunghee univ. IE 21

0개의 댓글