Python開発コース
チャプター
>
レベル
自作関数の作成
関数内でリストを使用する
目的
畑にあるすべての野菜を集め、カスタム関数を使用してピクルスにします。
ピクルスとは、野菜を瓶に入れて酢やスパイスで封じ込め、風味を与え、長期間保存できるようにする方法です。畑には、物置のそばにあるプレスを使ってピクルスにできる複数の野菜が揃っているので、すべての野菜を集めて試してみましょう!
まず、すべてをまとめるために、2 つのリストを使用して野菜をピクルスにできる pickle_food という名前のカスタム関数を作成する必要があります。
def pickle_food(food,amount)
for x in range(3):
player.speak("You have pickled %d %s"%(amount[x], food[x]))
このカスタム関数は、food と amount の 2 つのリストを引数として使用します。つまり、ピクルスにしたい食材の名前を格納するリストと、各食材の量を保持するリストを個別に作成する必要があります。ピクルスにする野菜の数が変わる可能性があるため、量用のリストを別途用意することが重要です。
畑にあるすべての野菜を集め、野菜の名前を格納するためのリスト vegetables と、量を格納するリスト vegetable_number をそれぞれ作成します。例として、vegetables = [] 、 vegetable_number = [] とします。その後、集めた野菜を名前のリストに append() し、名前は `
コードブック