320x100
# 등차 수열 공식: an = a1 + (n-1) * d
# 등차 수열 합 공식: sn = n*(a1 + an) / 2
# 내가 만든 성공 수식
# 등차 수열 수식
def arithmetic_sequence():
n2 = 1
numbers = a1
more_numbers = 0
while n2 < (n+1):
print(f'{n2}번째 항의 값: {numbers}')
more_numbers += numbers
print(f'{n2}번째 항까지의 값: {more_numbers}')
numbers += depend
n2 += 1
a1 = int(input('a1 입력: '))
depend = int(input('공차 입력: '))
n = int(input('n 입력: '))
# 해답 코드
def sequenceCal(n1, d, n):
valueN = 0; sumN = 0
i = 1
while i <= n :
if i == 1:
valueN = n1
sumN += valueN
print(f'{i}번째 항의 값: {valueN}')
print(f'{i}번째 항까지의 값: {sumN}')
i += 1
continue
valueN += d
sumN += valueN
print(f'{i}번째 항의 값: {valueN}')
print(f'{i}번째 항까지의 값: {sumN}')
i += 1
inputN1 = int(input('a1 입력: '))
inputD = int(input('공차 입력: '))
inputN = int(input('n 입력: '))
sequenceCal(inputN1, inputD, inputN)
300x250
'개발일지 > Python' 카테고리의 다른 글
파이썬 2개이상의 인덱스로 이루어진 리스트(list) 활용 법 (0) | 2022.05.09 |
---|---|
[복기] 등비 수열 코드 (0) | 2022.05.05 |
[복기] 인원 카운트, 개별금액, 총금액 영수증 출력하기 (0) | 2022.05.05 |
파이썬 [전역변수]모듈 __name__, __main__ 류 import 설명 (0) | 2022.05.03 |
[복기] 파이썬 난수 발생 모듈 (0) | 2022.05.03 |