は、だから私はコーディングと私はチュートリアルで周りを探してきたのpythonを使用して、今私はちょうどいじりによって私の足が濡れて取得しようとしているに新しいブランドですリトライ少し。私はipythonでアプリケーションのスクリプトを作成している間にすべてをやります。ほんの一部の追加情報。戻って間違った入力&意思決定ツリー
だから、私は1つが「はい」と答えていないか、または「いいえ」その後、コードは「「yesまたは 『いいえ』で答えてください」と、その後聞いて反応する場合に判定入力をしようとしています「はい」または「いいえ」のいずれかが入力されるまで、何度も繰り返します。 「はい」または「いいえ」以外の何かが入力された場合、スクリプトの終了を望んでいません。
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-のための入力-まで - 彼らは-与える-有効な応答 – Keatinge
は、あなたがあなたの質問の後半部分に任意の試みを試みたことがありますか? –
@PadraicCunningham決定木ですか?いいえ、私はまだいません。どんな助言も大いに評価されるでしょう。 – pierre700