
Web
アプリケーションの仕様
Web
アプリケーションに何をさせるか
いつものようにいますぐコードを書き始めたいところですが、まずこの
Web
アプリケーションがど
のように機能するかについて考えましょう。
ユーザはお気に入りのブラウザのアドレスバーに、
Web
アプリケーションの
URL
を入力してサービ
スにアクセスします。すると、ブラウザに
Web
ページが表示され、
search4letters
関数への引数
を指定するように要求します。引数を入力したら、ユーザはボタンをクリックして結果を確認します。
最新バージョンの
search4letters
の
def
行を思い出してください。
def
行は、この関数が少
なくとも
1
つ(ただし
2
つまで)の引数(検索対象のフレーズ
phrase
)と、フレーズに含まれているか
を探す文字
letters
を取ることを示しています。引数
letters
はオプションであることを思い出
してください(デフ
ォルトは
aeiou
)。
どのような
Web
ページにするかを紙ナプキンにおおまかに描いてみましょう。こんな感じのペー
ジを考えています。
Web
版の
search4letters
にようこそ!
このフォームを使って検索リクエストを送って
ください。
フレーズ:
文字:
aeiou
準備ができたら、以下のボタンを押してください。
実行!
200
5
章
search4letters
関数
の
def
行。最低
1
つ
(ただし
2
つまで)の
引数を取ります
def search4letters(phrase:str, letters:str='aeiou') ...