제가 코딩이라는것을 해보는게 처음인데요 ㅠㅠ
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로 돌아가서 맨 처음에 했듯이 제대로 작동했으면 좋겠어요.