- #あなたにオススメのペット診断ゲーム
- #DxはDiagnose(診断)の略です
- Dx = int(input('大きさを選び、1〜5の数を入力してください(1:小さい〜5大きい)'))
- #a = int は文字列を整数に変換してaに代入
- #ifは条件を与えてプログラム処理の分岐を行うことができる
- #分岐1
- if Dx == 1:#「==」というイコールが2つ続く理由は、「a == b」で「aがbと等しい」という意味の比較演算子が定義されているから
- Dx = int(input('かわいさを選び、1〜5の数を入力してください(1:かわいい〜5かっこいい)'))
- #分岐1-1
- if Dx == 1:
- print("あなたにオススメのペットはハムスターです")
- #分岐1-2
- elif Dx == 2:
- print("あなたにオススメのペットは小鳥です")
- #分岐1-3
- elif Dx == 3:
- print("あなたにオススメのペットはネズミです")
- #分岐1-4
- elif Dx == 4:
- print("あなたにオススメのペットはハリネズミです")
- #分岐1-5
- elif Dx == 5:
- print("あなたにオススメのペットはカエルです")
- #分岐1-当てはまらない場合
- else:
- print("やり直してください")
- #ifで分岐してさらに条件分岐を行いたい場合はelifで分岐する
- #分岐2
- elif Dx == 2:
- Dx = int(input('かわいさを選び、1〜5の数を入力してください(1:かわいい〜5かっこいい)'))
- #分岐2-1
- if Dx == 1:
- print("あなたにオススメのペットはウサギです")
- #分岐2-2
- elif Dx == 2:
- print("あなたにオススメのペットはミニブタです")
- #分岐2-3
- elif Dx == 3:
- print("あなたにオススメのペットはインコです")
- #分岐2-4
- elif Dx == 4:
- print("あなたにオススメのペットはモモンガです")
- #分岐2-5
- elif Dx == 5:
- print("あなたにオススメのペットはカメレオンです")
- #分岐2-当てはまらない場合
- else:
- print("やり直してください")
- #分岐3
- elif Dx == 3:
- Dx = int(input('かわいさを選び、1〜5の数を入力してください(1:かわいい〜5かっこいい)'))
- #分岐3-1
- if Dx == 1:
- print("あなたにオススメのペットはポメラニアンです")
- #分岐3-2
- elif Dx == 2:
- print("あなたにオススメのペットはチワワです")
- #分岐3-3
- elif Dx == 3:
- print("あなたにオススメのペットはミニチュアダックスフンドです")
- #分岐3-4
- elif Dx == 4:
- print("あなたにオススメのペットはトイガーです")
- #分岐3-5
- elif Dx == 5:
- print("あなたにオススメのペットはスナネコです")
- #分岐3-当てはまらない場合
- else:
- print("やり直してください")
- #分岐4
- elif Dx == 4:
- Dx = int(input('かわいさを選び、1〜5の数を入力してください(1:かわいい〜5かっこいい)'))
- #分岐4-1
- if Dx == 1:
- print("あなたにオススメのペットは秋田犬です")
- #分岐4-2
- elif Dx == 2:
- print("あなたにオススメのペットは柴犬です")
- #分岐4-3
- elif Dx == 3:
- print("あなたにオススメのペットは土佐犬です")
- #分岐4-4
- elif Dx == 4:
- print("あなたにオススメのペットはラブラドールレトリバーです")
- #分岐4-5
- elif Dx == 5:
- print("あなたにオススメのペットはシベリアンハスキーです")
- #分岐4-当てはまらない場合
- else:
- print("あなたにオススメのペットはやり直してください")
- #分岐5
- elif Dx == 5:
- Dx = int(input('かわいさを選び、1〜5の数を入力してください(1:かわいい〜5かっこいい)'))
- #分岐5-1
- if Dx == 1:
- print("あなたにオススメのペットはパンダです")
- #分岐5-2
- elif Dx == 2:
- print("あなたにオススメのペットはキリンです")
- #分岐5-3
- elif Dx == 3:
- print("あなたにオススメのペットはシャチです")
- #分岐5-4
- elif Dx == 4:
- print("あなたにオススメのペットはゾウです")
- #分岐5-5
- elif Dx == 5:
- print("あなたにオススメのペットはシロナガスクジラです")
- #分岐5-当てはまらない場合
- else:
- print("やり直してください")
- #当てはまらない場合の分岐
- else:
- print("やり直してください")