본문 바로가기
Back-End/Python

함수연습, 반복문 (for)를 이용한 연습

by GeekCode 2021. 8. 21.
반응형

오늘의 문제 : 0부터 정수 n까지의 합을 구하는 함수를 만드세요

 

정수 n을 입력, 0부터 n까지의 합을 구하는 함수를 만들어 보세요

n = int(input("정수를 입력하세요 : "))


def getSum(n):
    a = 0
    for i in range(n+1):    # 0부터 n까지 나열
        a += i    			#i 만큼 a에 더해진다
    return a				# a 값을 내보내는 함수


result = getSum(n)			#result = a
print(result)

 

어려웠던 점1 : += 의 개념을 이제 잡았다. 감각대로 만들어놓고 이게 맞나??? 하고 시간을 보냈다.

 

어려웠던 점2 : return 입력이 함수와 같은줄에 깨끗이 안돼서 에러가 계속 났다. 살짝 어긋나있어서 조정했더니 반듯하게 됐을때 정상작동

반응형

'Back-End > Python' 카테고리의 다른 글

<python> 연산자와 조건문을 이용한 윤년계산기  (0) 2021.08.19