파이썬 초보자 질문입니다..

파이썬 초보자 질문입니다..

QA

파이썬 초보자 질문입니다..

본문

833490987_1623697755.5329.jpg

반복구과 if문을 사용해서 아래사진 예시처럼 출력해야 하는데 메뉴에 없는 번호를 선택시 다시 선택하는 것을 어떻게 만들어야 할지 감이 안옵니다 문제해결에 도움 부탁드립니다ㅜㅜ

맨밑사진은 해결하고 있던 과정입니다

 

 .833490987_1623698201.1683.jpg

 

833490987_1623697892.8199.jpg

이 질문에 댓글 쓰기 :

답변 1

저도 파이썬은 초보라 감으로 적어 봅니다.

 

for 문안에 내용입니다.  

 파이썬은 찾아보니 중괄호? {}  를 안 쓰는 거 같은데 

 안 쓰고는 제가 코딩이 안돼서 개념만 설명 드릴려고 { } 를 넣어서

  적어 봤습니다.  { } 는 빼셔야 될 건데;; 잘 모르겠네요.

 

 

for i in range( 0 , a ) :  # for문 시작

   x = []

   tmp1 = int( input( 'select menu?' ) )

 

        while true :     #무한루프에요. 맞는 값일때까지 계속 물어봅니다.

        {

            // tmp1 값이 범위 안에 있으면 루프 밖으로 나갑니다.

           if( tmp1 == 1 ||  tmp1 == 2 || tmp1 == 3 ||  tmp1 ==4  || tmp1 == 5 ){

                x.append( tmp1 )

                break  

           } else {

                 tmp1 = int( input( 'Reselect menu?' ) )

           }

        }

            

 #for문 마침

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 208
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT