728x90
반응형
구구단 프로그램 만들기
# 구구단 2단 만들기
def gugu(n):
result = [] #결괏값 저장할 리스트
i = 1
while i < 10: # i가 10보다 작은 동안
result.append(n * i) # i 값 출력
i = i + 1 # i 값 1씩 증가
return result
print(gugu(2))
3과 5의 배수 합치기
Q. 10 미만의 자연수에서 3과 5의 배수를 구하면 3, 5, 6, 9 이며 이들의 총합은 23이다.
1000 미만의 자연수에서 3의 배수와 5의 배수의 총합을 구하라.
# 1000 미만의 자연수 3과 5의 배수 합 구하기
n = 1
# result 초기화
result = 0
for n in range(1, 1000): # 1000 미만의 자연수
if n % 3 == 0 or n % 5 == 0: # 3으로 나누었을때 나머지가 0이거나 (3의 배수) 5라면(5의 배수)
result += n # result 변수에 계속 더하라
print(result)
게시판 페이징하기
Q. 게시물의 총 건수와 한 페이지에 보여 줄 게시물 수를 입력으로 주었을 때 총 페이지 수를 출력하는 프로그램이 필요하다고 한다. 페이지당 보여 줄 게시물 수는 10건이며, 만약 게시물의 총 건수가 25건이면 총 페이지 수는 3개가 된다.
※ 페이징: 게시판의 페이지 수를 보여 주는 것.
# 게시판 페이징
# 총 페이지수 = (총 건수(m) / 한 페이지당 보여줄 건 수(n))+1
def getTotalPage(m, n):
if m % n == 0:
return m // n
else:
return m // n + 1
# 총 건수와 한 페이지당 보여줄 건수 입력 받기
m = int(input())
n = 10
# 총 페이지수 출력
print("총 페이지수: {}".format(getTotalPage(m, n)))
input 으로 m 값을 입력하면 총 페이지수가 출력되게끔 하였다.
[출처]
점프 투 파이썬, 이지스 퍼블리싱, 박응용
728x90
반응형
'[파이썬 Projects] > <파이썬 기초>' 카테고리의 다른 글
[파이썬] 시각화 - 타이타닉 데이터셋 활용 seaborn 실습 (0) | 2024.11.06 |
---|---|
[파이썬] 파이썬 기초: 라이브러리-2 (0) | 2024.10.16 |
[파이썬] 파이썬 기초: 라이브러리-1 (2) | 2024.10.16 |
[파이썬] 파이썬 기초: 패키지 (1) | 2024.10.16 |
[파이썬] 파이썬 기초: 모듈 (1) | 2024.10.15 |