코드예시👨🏻‍💻▶️ 파이썬

파이썬 입력받은 숫자만큼 별 출력하기

코뮤니티 2020. 10. 29. 10:23

문제 내용

input 함수로 A, B, C의 값을 숫자로 입력받아서, 각각의 개수만큼 '*'를 출력한다. 

(단, 10이하의 숫자가 아닌 경우 다시 입력받는다)

 

문제 풀이

while True:
    num_a = int(input("A의 숫자를 입력하세요 : "))
    
    if num_a >10:
        continue
    else:
        num_b = int(input("B의 숫자를 입력하세요 : "))
        
        if num_b >10:
            continue
        else:
            num_c = int(input("C의 숫자를 입력하세요 : "))
            if num_b >10:
                continue
            else:
                break

print("A: ", '*'*num_a)
print("B: ", '*'*num_b)
print("C: ", '*'*num_c)

 

 

 

코드 결과

A의 숫자를 입력하세요 : 11
A의 숫자를 입력하세요 : 15
A의 숫자를 입력하세요 : 3
B의 숫자를 입력하세요 : 5
C의 숫자를 입력하세요 : 10
A:  ***
B:  *****
C:  **********

 


 

나와 어울리는 개발자 유형 찾기

MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐

comu.codeuniv.kr