쌀국수가 코딩배우며 개발일기 쓰는곳 RSS 태그 관리 글쓰기 방명록
2021-08-02 20:30:21
문제
첫번째 수 입력 : 18
두번째 수 입력 : 17
올림 발생

 


풀이

while True : #반복문
    A = int(input("첫번째 수 입력 : ")) #A 입력받기
    B = int(input("두번째 수 입력 : ")) #B 입력받기
    if A >= 10 and B >= 10 : #만약 A 그리고 B가 10보다 같거나 클 때 종속문장 실행
        if A%10+B%10 >= 10 : #만약 A와 B를 각 10으로 나누고 난 나머지의 합이 10보다 같거나 클 때
            print("올림 발생") #텍스트 출력
            break #현 반복문 종료

        else : #아니라면
            print("올림 발생X") #텍스트 출력
            break #현 반복문 종료
    else : #아니라면
        print("두자리수 외 수 입력 오류. 다시 입력해주세요.") #텍스트 출력
        continue #반복문 재실행

* 올림이란 첫번째 자리의 수 합이 10이 넘어 앞자리가 바뀌는것을 올림이라 한다고 한다. (ex. 12+14 = 26(올림X), 19+11 = 30(올림O))