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
'알고리즘 > 백준 - 파이썬' 카테고리의 다른 글
백준) 2741번 N 찍기 문제 (파이썬) (0) | 2022.05.25 |
---|---|
백준) 15552번 빠른 A + B 문제 (파이썬) (0) | 2022.05.25 |
백준) 10950번 A + B - 3 문제 (파이썬) (0) | 2022.05.24 |
백준) 2739번 구구단 문제 (파이썬) (0) | 2022.05.24 |
백준) 2525번 오븐 시계 (파이썬) (0) | 2022.05.24 |
댓글