파이썬을 하다보면 궁금한게 있지22222 (if문 반복.)
안녕하세요.
그 궁금한게 있어서 그러는데요
파이썬 if문은 한번하면 끝이잖아요. 근데 반복을 할수있나요?
아 물론 while True제외.
그러니깐 예시론.
>>>while True:
say = int(input(" 1부터 3까지 말씀하세요:"))
if say == 1:
a명령어
elif say ==2:
b명령어
elif say == 3:
c명령어
else:
print("다시 입력해 주세요.")
(그다음 코드들)
이렇게 하면, 만약 1~3이 아닌 4를 입력했다고 쳐볼까요? 그러면 "다시 입력해 주세요" 가 나오고 바로 (다음코드들)이 실행되잖아요.
즉 다시 입력을 할수가 없어요
어떻게 해야하죠?
궁금한게 저 예시에 있는 if문을 다시 반복한다는것이 궁금합니다.
좀 이해가 어려우실가봐 원하시면 이것보다 구체적인 설명 드릴수 있습니다.
dakangame20100204 님 632
M 2020년 10월 21일 8:32 오후
1개의 답변이 있습니다. 1 / 1 Page
혹시 좀 설명이 어려우시면 다시 정확하게 올려줄수 있어요.
2020년 10월 21일 12:56 오후
@dakangame20100204님 https://wikidocs.net/66 를 참고하시어 함수만드시고 if 범위내에 있으면 출력만 하면되고 else 면 다시 input받고 만든 함수호출 다시 하면 반복가능합니다.
-
corsair님,
2020년 10월 22일 11:54 오전
추천
,
대댓글