본문 바로가기
코딩공부

코딩 공부

by 파이드파이퍼 2024. 1. 16.
728x90
반응형

while문과 if문을 활용하여, 1,000보다 작은 자연수 중 2 또는 3의 배수의 합을 출력하는 코드를 작성해 보세요.

 

 

초기 작성한 코드

 

number =

while number <= 1000:

if number % 3 != 0:

if number % 2 != 0:

print(number)

number + number

 

도움받은 코드 및 이해한 코드

 

number = 1  (기본값)
total_sum = 0   (2,3배수값의 합을 지정할값)

while number < 1000:  (원래 알던 코드)
    if number % 3 == 0 or number % 2 == 0:  (이해완료)
        total_sum += number  (이해완료)
    number += 1 (1씩 더해가면서 해당값이 2,3배수 인지 체크 2,3배수면 합)

print(total_sum)

728x90
반응형

댓글