본문 바로가기

코딩테스트/프로그래밍 기초 | 단순 반복문

[코드트리] Infinite Loop

0 나올 때까지 출력

https://www.codetree.ai/trails/complete/curated-cards/intro-print-until-zero-is-given/description

while True:
    i = int(input())
    if i == 0:
        break
    print(i)

 

 

 

 

특정 수 맞히기

https://www.codetree.ai/trails/complete/curated-cards/challenge-catching-specific-number/description

while True:
    i = int(input())
    if i == 25:
        s = "Good"
        print(s)
        break
    elif i < 25:
        s = "Higher"
    else:
        s = "Lower"
    print(s)

 

 

 

 

출석 부르기 2

https://www.codetree.ai/trails/complete/curated-cards/challenge-calling-attendance-2/description

while True:
    i = int(input())
    if i == 1:
        print("John")
    elif i == 2:
        print("Tom")
    elif i == 3:
        print("Paul")
    elif i == 4:
        print("Sam")
    else:
        print("Vacancy")
        break

 

 

 

 

몫 출력하기

https://www.codetree.ai/trails/complete/curated-cards/challenge-print-share/description

cnt = 0

while True:
    i = int(input())
    if i % 2 != 0:
        pass
    else:
        print(i // 2)
        cnt += 1
        if cnt == 3:
            break

 

 

 

 

사각형의 넓이 계속 계산하기

https://www.codetree.ai/trails/complete/curated-cards/challenge-continue-calculating-width-of-the-rectangle/description

while True:
    s = input().split()
    s1 = int(s[0])
    s2 = int(s[1])
    s3 = s[2]
    a = s1 * s2
    print(a)
    if s3 == 'C':
        break

 

 

 

 

20대의 평균 나이

https://www.codetree.ai/trails/complete/curated-cards/test-average-age-of-20/description

cnt = 0
sum = 0

while True:
    ag = int(input())
    if ag // 10 == 2:
        sum += ag
        cnt += 1
    else:
        break

print(f"{sum / cnt:.2f}")