반응형
while 조건 :
수행식
에서 '조건'이 True일 동안 반복됨
내가 푼 식
i = 100
while i % 23 != 0 : # 100이상의 자연수 중 23의 첫번째 배수
i += 1
print(i) # 실행결과 115
i % 23 != 0 이란 조건을 풀어서 말하면
i가 23의 배수가 아니라면 계속 반복한다는 의미.
하지만 i가 115일 때는 23의 배수이므로 i += 1을 수행하지 않고 115에서 멈춤
모범 답안
i = 100
while i % 23 == 0 : # 100이상의 자연수 중 23의 첫번째 배수
i += 1
print(i) # 실행결과 100
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
1000이하, 2와 3의배수 총합 : 변수 위치 고려 (0) | 2021.05.27 |
---|---|
100이하, 8의 배수이지만 12의 배수가 아닌 것 (31) | 2021.05.27 |
코드잇 : 거스름돈 계산기 | 함수, 기본 연산 (31) | 2021.05.27 |
함수에서 print, return의 차이는? (31) | 2021.05.24 |
3. 메서드, 함수란? (0) | 2021.05.18 |