본문 바로가기
알고리즘/백준 - 파이썬

백준) 8393번 합 문제 (파이썬)

by AI Sonny 2022. 5. 24.
728x90

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

a = int(input())
M = 0

for i in range(a+1):
  M += i
print(M)

이번 문제는 숫자를 입력했을 때 1부터 입력된 숫자까지 구하는 문제이다.

 

일단 변수를 입력할 값, 0으러 2개 선언하였다.

 

그 후 for 반복문을 이용하였고, range(a+1)을 범위로 설정하였다.

 

왜냐하면 a로 설정하면 0부터 시작하기 때문에 1을 더해야하기 때문이다.

 

그 후 할당 연산자를 이용하여 M을 반복시켜 더했다.

 

할당 연산자의 개념은 a += b이면 a = a + b와 같다고 이해하면 된다.

 

이해가 안되시거나 틀린 정보는 댓글로 알려주시면 감사하겠습니다!

728x90

댓글