
段階を追って
166
4
章
別の関数を作成する(
1/3
)
IDLE
の編集ウィンドウで
vsearch.py
ファイルを開いていますか?
まだなら今すぐ開いてください。
手順 1では、新たな関数を作成します。関数の名前は
search4letters
とします。
PEP 8
はトップレベ
ル関数では
2
行の空行を開けるように推奨しています。この本のダウンロード用コードはこの指針に従って
いますが、本に掲載するコードはこの指針には従っていません(紙面が限られているためです)。
まず、
def
の後に新しい関数名を入力してください。
まず、新しい関数に
名前を付けます。
手順2 では、必須の引数
phrase
と
letters
を追加して関数の
def
行を完成させます。引数のリストは
()
で囲み、末尾にコロン(およびアノテーション)を忘れずに付けます。
引数のリストを指定し、コロン(および
アノテーションも)を忘れずに!
IDLE
の編集ウィンドウは、次のコードは
インデントの必要があることを予測して
います(そして、自動的にカーソルを適切な
位置に配置します)。気付きましたか?
手順
1
と手順
2
が完了したら、ようやく関数のコードを
書くことができます。このコードは
search4vowels
関
数と似ていますが、変数
vowels
に頼らないようにする
つもりです。