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

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

QA

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

답변 1

본문

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문 마침

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 208
© SIRSOFT
현재 페이지 제일 처음으로