본문 바로가기

계차수열 본문

파이썬/파이썬과 기초수학

계차수열

jaegomhoji 2022. 1. 25. 18:29

* 계차 수열 : 두 항의 차로 이루어진 또 다른 수열 ,

                    예를 들어, 어떤 수열에서 각 항 간의 차가 또 다른 수열을 형성하고 있다 ( 규칙이 있는 )

* 계차수열을 활용해서 수열 An의 일반항을 구할 수 있다 

* 등차수열인 Bn에서 등차 수열의 합, 일반항 찾기 공식을 사용한 후, Bn과 An의 n번째 항에 유의하며 진행 

* 유도식 및 정리는 노트에 기록함

 

* jupyter notebook ( python 3 )

* 계차수열의 n번째 항을 계산하는 코드 

* 조건문 , 공식 활용 방법

계차수열 
반복문 사용을 통한 풀이
공식을 사용한 풀이 

 

 

<< 복붙용 코드 >>

 

* 반복문 활용 

 

inputAN1 = int(input("A1값을 입력:"))
inputAN = int(input("AN값을 입력:"))

inputBN1 = int(input("B1값을 입력:"))
inputBD = int(input("BD 공차를 입력:"))

valueAN = 0
valueBN = 0

 

n = 1 
while n <= inputAN:
    
    if n == 1:
        valueAN = inputAN1
        valueBN = inputBN1
        print('1AN의 {}번쨰 항의 값: {}'.format(n,valueAN))
        print('1BN의 {}번쨰 항의 값: {}'.format(n,valueBN))
        n += 1
        continue 
    
    valueAN += valueBN
    valueBN += inputBD
    print('2AN의 {}번쨰 항의 값: {}'.format(n,valueAN))
    print('2BN의 {}번쨰 항의 값: {}'.format(n,valueBN))
    n += 1
    
print('3AN의 {}번쨰 항의 값: {}'.format(inputAN,valueAN))
print('3BN의 {}번쨰 항의 값: {}'.format(n-1,valueBN))

 

 

* 공식 활용 
# n^2 + n + 1 = an 
# 위에서 valueAN이라는 객체로 n번째 항을 표현함 
valueAN = inputAN ** 2 + inputAN + 1 
print(valueAN)

'파이썬 > 파이썬과 기초수학' 카테고리의 다른 글

군수열  (0) 2022.01.25
팩토리얼  (0) 2022.01.25
피보나치 수열  (0) 2022.01.25
등비수열의 합  (0) 2022.01.25
등비수열  (0) 2022.01.25
Comments