[Python]_while문 연습

hanseungjune·2022년 6월 9일
0

Python

목록 보기
4/38

풀이

i = 1;

while( i < 101 ):
    if( i % 2 == 0):
        print(i)
        i += 1
    else:
        i += 1
        continue

파이썬에서 증감연산자i++ 가 없다.
→ 그래서 i += 1 을 사용해야 한다.

continue는 다음 과정으로 그냥 넘어가는 것.

풀이

i = 100

# 코드를 입력하세요.
while(i < 200):
    if(i%23 == 0):
        print(i)
        break
    else:
        i += 1
        continue

내가 문제를 풀 때는 i의 범위에 기준을 두기 보다는 답을 찾자 마자 break를 해버리자는 생각으로 알고리즘을 만들었다.
정답은 나왔지만, 역시 모범 답안이 더 깔끔하긴 했다.

i = 100
while i % 23 != 0:
    i += 1

print(i)

i가 100에서 114까지 열심히 1씩 증가하였고, 115가 되는 순간 반복문이 종료가 되었다. 그리고 출력!

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글