-
파이썬 - 짝수의 합문제풀이/PYTHON 2024. 4. 1. 16:30
def solution(n): answer = 0 for i in range (2,n+1,2): answer+=i return answer def solution(n): answer = 0 for i in range(1,n+1): if i%2==0: answer+=i return answer
2간격으로 더하거나 2로 나눠지는 경우만 더하는 경우
while 문 활
def solution(n): answer = 0 i = 2 while i < n: if i % 2 == 0: answer += i i += 1 return answer total = 0 n = 2 while n < 101: # while 반복문 이용 total += n n += 2 print(total)
while내에서 반복적으로 사용되는 if문을 조건 종료(false)되기 전까지 반복한다.
while 은 조건이 TRUE 문에서만,
for 문은 시퀸스(리스트,튜플,문자열 등)내에서
반복하는 명령문(제어흐름문)
등차수열
'문제풀이 > PYTHON' 카테고리의 다른 글
파이썬 - 숫자에 부호 붙이기(불리언 배열) (0) 2024.04.11 파이썬 - list comprehension (0) 2024.04.08 파이썬 - 재귀문 만들기 (0) 2024.04.08 파이썬 - 등차수열 (0) 2024.04.05 파이썬 - 문제 (0) 2024.03.28