함수 이름은? getTotalPage
입력 받는 값은? 게시물의 총 건수(m), 한 페이지에 보여 줄 게시물 수(n)
출력하는 값은? 총 페이지 수
1. 총 페이지 수를 구하는 방법
총 페이지 수 = (총 건수 / 한 페이지당 보여 줄 건수) + 1
2. 공식 제대로 적용되는 지 확인
def getTotalPage(m, n):
return m // n + 1
print(getTotalPage(5, 10))
print(getTotalPage(15, 10))
print(getTotalPage(25, 10))
print(getTotalPage(30, 10))
마지막 출력이 3이지만 4가 출력되는 문제가 발생
3. 알맞은 코드로 변경
def getTotalPage(m, n):
if m % n == 0:
return m // n
else:
return m // n + 1
print(getTotalPage(5, 10))
print(getTotalPage(15, 10))
print(getTotalPage(25, 10))
print(getTotalPage(30, 10))
결괏값 :
1
2
3
3
'공부 > 파이썬' 카테고리의 다른 글
[점프 투 파이썬] - 6장 탭을 4개의 공백으로 바꾸기 (0) | 2023.07.12 |
---|---|
[점프 투 파이썬] - 6장 간단한 메모장 만들기 (0) | 2023.07.12 |
[점프 투 파이썬] - 6장 3과 5의 배수 합하기 (0) | 2023.07.12 |
[점프 투 파이썬] - 6장 내가 프로그램을 만들 수 있을까? (0) | 2023.07.12 |
[점프 투 파이썬] - 5장 연습문제 (0) | 2023.07.12 |