파이썬 while문

조회수 699회

( elif num == 2: ^ SyntaxError: invalid syntax) 이렇게 뜨고 이부분에빨간색마크나오는데 어떻게해결하나요??

money = 0

  while True:



    num = int(input("메뉴를 선택하세요 :"))
    if num == 1:
        money2 = int(input("예금액 :"))
    money = money + money2

    elif num == 2:
        money3 = int(input("출금액 :"))
    while money3 > money:
        money3 =int(intput)
        money3 =int(input("출금액 :"))
        money = money - money3
    elif num ==3:
        print("잔고 :",money)
    elif num == 4:
        print("프로그램종료")
        break
  • 본문코드가 실제실행코드랑 똑같다면 money=money+money2 부분의 탭이 들어와있어서 if문끝난걸로봐서 elif에서 문법오류를 낸거같아요 김호원 2020.4.8 08:00

1 답변

  • 파이썬에선 들여쓰기가 굉장히 중요합니다. 이 점에 신경 써보세요.

    money = 0
    while True:
        num = int(input("메뉴를 선택하세요 :"))
        if num == 1:
            money2 = int(input("예금액 :"))
            money = money + money2
        elif num == 2:
            money3 = int(input("출금액 :"))
            while money3 > money:
                money3 =int(intput)
                money3 =int(input("출금액 :"))
                money = money - money3
        elif num ==3:
            print("잔고 :",money)
        elif num == 4:
            print("프로그램종료")
            break
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)