Simple Gifts

組込みソフトウェア開発をやっている駆け出しエンジニアが、テクノロジー関連のお勉強メモを書いていくブログ。

【Python】PPAPをやってみた

Pythonを勉強中なので、ネタ探し第2弾。 第1弾はこちら。

今回はPPAP。 やってることはズンドコきよしと変わらないけど。 Qiitaみたら、すでにやられたけど、一応作ってみたので公開しておく。

仕様

  • ランダムで"I have a (Pen|Apple|Pineapple).“を表示する。
  • “Pen"と"Apple"がこの順序で続いたら、"Oh! Apple-Pen!"と出力する。
  • “Pen"と"Pineapple"がこの順序で続いたら、"Oh! Pineapple-Pen!"と出力する。
  • “Pen"と"Pineapple"と"Apple"と"Pen"がこの順序で続いたら、"Pen-Pineapple-Apple-Pen!"と出力する。

ソース

実行結果

>> Python ./src/ppap.py
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pen.
I have an Apple.
    Oh! Apple-Pen!
I have a Pineapple.
I have an Apple.
I have a Pen.
I have a Pen.
I have an Apple.
    Oh! Apple-Pen!
I have a Pen.
I have a Pen.
I have an Apple.
    Oh! Apple-Pen!
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pineapple.
    Oh! Pineapple-Pen!
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pen.
I have a Pineapple.
    Oh! Pineapple-Pen!
I have an Apple.
I have a Pen.
Pen-Pineapple-Apple-Pen