[PYTHON] 8393 합

    https://www.acmicpc.net/problem/8393

     

    8393번: 합

    n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

    www.acmicpc.net

    문제 풀이

    • n을 숫자형으로 입력받는다.
    • for문으로 1부터 n까지 순회하면서 하나씩 더해준다.

    solution

    import sys
    n = int(sys.stdin.readline())
    sum = 0
    for i in range(1,n+1) : # 1부터 n까지 순회하려면, range의 두번째 인자는 끝 숫자로 포함하지 않으므로 n+1로 지정해야 한다.
    sum += i # i를 sum에 누적해서 더해준다.
    print(sum)

     

    range에 대해 잘 모르시겠다면 아래의 글을 참고해주세요

    2023.01.03 - [개발언어/python] - for문 - range / enumerate() / 반복문 제어

     

    for문 - range / enumerate() / 반복문 제어

    제어문 Range 반복문에서 많이 쓰일 range 알고가기 range(시작 숫자, 끝 숫자(포함X), 스탭지정) 숫자의 리스트를 나타내기 위해 사용 변경이 불가능하며, 반복 가능 num_list = range(11) print(num_list) # range

    menduck.tistory.com

    댓글