
関数の呼び出し
関数を呼び出す
関数を呼び出すには、関数名と関数が取る引数の値を指定します。
search4vowels
関数は(現在は)引数を取らないので、次のように引数を指定せずに呼び出します。
>>> search4vowels()
単語を入力してください。母音を探します。
hitch-hiker
e
i
関数を再び呼び出すと、再度実行します。
>>> search4vowels()
単語を入力してください。母音を探します。
galaxy
a
特に驚くようなことはありません。関数を呼び出すとその関数のコードを実行し
ます。
関数をプロンプトではなくエディタで編集する
現在は、
search4vowels
関数のコードを次のように
>>>
プロンプトに入力してい
ます。
>>> def search4vowels():
vowels = set('aeiou')
word = input("
単語を入力してください。母音を探します。
")
found = vowels.intersection(set(word))
for vowel in found:
print(vowel)
このあともこのコードを使い続けたいとします。その場合、
>>>
プロンプトでコード
を編集してもよいのですが、わりと早い段階で面倒になってしまうでしょう。コードが
数行以上になる場合は
IDLE
の編集ウィンドウにコピーして編集した方がずっと楽で
す。先に進む前にさっそく
IDLE
の編集ウィンドウにコピーしてみましょう。
新たな空の
IDLE
編集ウィ