파이썬 초보자 질문입니다..
본문
반복구과 if문을 사용해서 아래사진 예시처럼 출력해야 하는데 메뉴에 없는 번호를 선택시 다시 선택하는 것을 어떻게 만들어야 할지 감이 안옵니다 문제해결에 도움 부탁드립니다ㅜㅜ
맨밑사진은 해결하고 있던 과정입니다
답변 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문 마침
답변을 작성하시기 전에 로그인 해주세요.