🔍 문제
함수를 이용하여 등차수열, 등비수열 계산기 만들기
🗝 사용함수
등차수열 공식, 등비수열 공식
🖥 실행 (등차수열)
def arithSq(a, d, n):
an = 0; sum = 0
for i in range(1,n+1):
if i == 1:
an = a
sum = a
print(f'{i}번째 항의 값 : {an}')
print(f'{i}번째 항까지의 값 : {sum}')
else:
an += d
print(f'{i}번째 항의 값 : {an}')
sum += an
print(f'{i}번째 항까지의 값 : {sum}')
a1 = int(input('a1 입력: '))
d = int(input('공차 입력: '))
n = int(input('n 입력: '))
arithSq(a1, d, n)
📝 결과물
🖥 실행 (등비수열)
def mulSq(a1, r, n):
an = a1
sum = a1
for i in range(1,n+1):
if i == 1:
print(f'{i}번째 항의 값: {an}')
print(f'{i}번째 항까지의 합: {sum}')
else:
an *= r
sum += an
print(f'{i}번째 항의 값: {an}')
print(f'{i}번째 항까지의 합: {sum}')
a1 = int(input('a1 입력: '))
r = int(input('공비 입력: '))
n = int(input('n 입력: '))
mulSq(a1, r, n)
📝 결과물
'Coding test > Python 기초문제' 카테고리의 다른 글
[모듈] 물건 가격 계산기 (0) | 2022.04.29 |
---|---|
[모듈] 성적 패스 확인 (0) | 2022.04.29 |
[함수] 단리, 복리 계산기 (0) | 2022.04.29 |
[함수] 비행기 표 영수증 (0) | 2022.04.28 |
[함수] 속도, 시간 계산기 (0) | 2022.04.28 |