그래서 저는 코딩과 파이썬을 사용하는 데있어 새로운 제품입니다. 그래서 자습서를 둘러 보았고 지금은 주위를 어지럽 혀 서 젖은 상태로 만들려고 노력하고 있습니다. 작은. 나는 ipython에서 응용 프로그램에서 스크립트를 만드는 동안 Mac에서 모든 것을 처리합니다 ... 전혀 변화가 없다면 몰라요. 그냥 몇 가지 추가 정보.틀린 입력 및 의사 결정 트리를 받았을 때 돌아가서 다시 시도하십시오
그래서, "yes"또는 "no"로 응답하지 않으면 코드가 "yes"또는 "no"로 대답하십시오. "라는 질문을 입력 한 다음 질문하십시오. "예"또는 "아니오"가 입력 될 때까지 반복해서 반복하십시오. "예"또는 "아니오"이외의 값을 입력하면 스크립트가 끝나기를 원하지 않습니다.
print ("Welcome!")
myName = input("What is your name, friend?: ")
dec = input("So, " + (myName) + ", would you like to hear a story? (yes or no): ")
def decision():
if (dec == "yes"):
print("Wonderful")
elif (dec == "no"):
print("Maybe another time then?")
else:
print("Please answer with 'yes' or 'no'")
decision()
또한 어떻게 결정 트리를 만들까요? 누군가가 "예"라고 대답하면 다른 질문을하고 "아니오"(또는 예/아니오 이외의 대답)가 아닌 이야기 내에서 다른 회피를 취합니다.
감사합니다.
당신의 첫 번째 질문의 경우 : http://stackoverflow.com/questions/23294658/asking-the -user-for-they-they-valid-respond-response – Keatinge
질문의 두 번째 부분에서 어떤 시도를 했습니까? –
@PadraicCunningham 의사 결정 트리? 아니, 아직 안 했어. 어떤 조언이라도 크게 감사 할 것입니다. – pierre700