게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
python 초보 질문ㅠㅠ
게시물ID : programmer_14568짧은주소 복사하기
작성자 : Kelaxz
추천 : 0
조회수 : 356회
댓글수 : 4개
등록시간 : 2015/11/24 01:02:39
옵션
  • 본인삭제금지
제가 코딩이라는것을 해보는게 처음인데요 ㅠㅠ
 
keep = true
keepp = true
 
while keepp:
 A = raw_input("Bye")
  if A == "B":
   while keep:
    C = raw_input("Hello")
     if C == "a"
        print true
     elif C == "b"
        print error 
    D = raw_input("Hi")
     if D == "a"
       keep = true
     if D == "b"
        keep = false
하면
만약에 이대로 한다면
처음 시작할 때 Bye라고 나오고 제가
B라고 대답을 하면
또 Hello라고 물을 것이고~ a든 b든 대답한담에
Hi라고 물으면 제가 a라고 대답하면 다시 Hello라는 질문으로 돌아가는거잖아요 그 while문 썼으니까
근데 b라고 대답하면 맨 위에 Bye가 다시 나올거잖아요.
제가 false라고 해서 while문을 부수어버렸으니까
아무리 Bye에 B를 100번 쳐봐도 아래의 Hello Hi 이런것들 안나오잖아요.
근데 저는 다시 Hello Hi를 나오게 하고 싶은데 어떻게 하면 되나요?
그렇다고 false를 하지 않으면 계속 Hello라고 물어볼텐데
이걸 뭐라고 해야할지 모르겠는데 일회성 break라고 해야하나 이런 게 파이썬에 없나요?
 
정리하자면, 저기서 Hi라고 물어봤을 때 b라고 대답하면 다시 맨 위에 Bye로 돌아가서 맨 처음에 했듯이 제대로 작동했으면 좋겠어요.
 
 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호