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

파이썬 주사위를 던져 나온 input 값을 저장하고, 출력하기

코뮤니티 2020. 10. 29. 09:51

문제 내용

주사위를 두번 던져 나온 값을 input 함수로 받아, 두수를 합한 값이 8이상이면 '이겼습니다.', 6~7이면 '비겼습니다.', 5이하이면 '졌습니다'를 출력하는 코딩을 하시오. 단, 7이상의 값을 입력하면 다시 질문합니다.

 

문제 풀이

while True:
    num_1 = int(input("첫 번째 주사위 수? "))
    
    if num_1 >= 7 :
        continue
        
    else:
        num_2 = int(input("두 번째 주사위 수? "))
        
        if num_2 >= 7:
            continue
        else:    
            break

sum = num_1+num_2

if sum >= 8:
    print("이겼습니다.")
elif 6<= sum<=7:
    print("이겼습니다.")
else:
    print("졌습니다.")

 

 

코드 결과

첫 번째 주사위 수? 7
첫 번째 주사위 수? 5
두 번째 주사위 수? 8
첫 번째 주사위 수? 8
첫 번째 주사위 수? 7
첫 번째 주사위 수? 6
두 번째 주사위 수? 6
이겼습니다.

 


 

 

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

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

comu.codeuniv.kr