codeit을 사용한 Python 26.while 문 연습


이 게시물은 코드잇 리뷰를 위한 것입니다.


문제가 발생하는 즉시 비공개로 즉시 처리합니다.


연습 1

while 루프를 사용하여 1에서 100 사이의 모든 짝수를 인쇄합니다.

운동 결과


내 코드

i = 2
while i <= 100:
    print(i)
    i += 2
    
#실행결과
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
100

모범답안



연습 2

while 루프를 사용하여 100보다 큰 자연수 중에서 가장 작은 23의 배수를 출력합니다.

운동 결과


내 코드

i = 100
while i >= 100:
    if i % 23 == 0:
        print(i)
        break
    
    i += 1
    
#실행결과
115

모범답안


if 문에서 break를 사용했는데 i를 23으로 나눈 나머지가 0이 아닐 때마다 i를 1씩 증가시키는 것이 가장 좋은 대답입니다.