0
私は現在、非常に簡単な電話機のpythonを使ったトラブルシューティングシステムを開発しています。これには10の結果が含まれていなければなりません。私は、プロセスで私を助けるために、以下のフローチャートを作成しましたが、私はまだ別の質問につながる多くの質問をして苦労してるなどPythonで複数の質問をするにはどうすればよいですか?
フローチャート:https://drive.google.com/file/d/0B9kYvbwMV4pzczJoUUZLcW1mWmc/view?usp=sharing
現在のpythonコード:
print ('screen question1 here')
screen1 = raw_input('user answer')
if screen1 == 'yes':
print('screen question2 here')
screen2 = raw_input('user answer')
else:
print('battery question1 here')
battery1 = raw_input('user answer')
if battery1 == 'yes':
print('battery question2 here')
battery2 = raw_input('user answer')
else:
print('wifi question1 here')
wifi1 = raw_input('user answer')
if screen2 == 'yes':
print('screen question3 here')
screen3 = raw_input('user answer')
else:
print('camera question1 here')
camera1 = raw_input('user answer')
誰かが正しい方向に私を導くことができます、ありがとう。
質問が不明です。しかし、 'elif'(あなたは' if'と 'else'を自由に使うだけではありません)と' screen2 = raw_input( 'user answer') 'のような' raw_input'プロンプトを見てみてくださいユーザーが何を入力すべきかを理解するための説明文。最初のチェックの結果に基づいてインデントを増やして、 "if"/"else"ブランチを "ネスト"することもできます。 – roganjosh
「ユーザーの回答」などはちょうど今のところですが、一度終了すると質問にもっと明確に追加されます。でもありがとう。私はelifを今見てみましょう! @ローガンジョシュ – Zac