前提・実現したいこと
Examples
values_to_dict(10, 4, 2, 0.400) -> { "AB": 10, "H": 4, "RBI": 2, "AVG": .4 }
答えが上のExampleの値みたいになるようなDictionaryコードを作りたいです。
ただし、具体的な値は使えないので、value のところは実際はわからないけれど
keyの名前はこのままであっています。
問題が英文なので下に張り付けておきます。
Exercise: values_to_dict
Description
In this exercise your function will receive four parameters. These parameters correspond to statistics for a baseball playerâs trading card. The function will use these parameters for values in a dictionary. The keys for each value are specified below. Finally, the function will return the dictionary constructed with these values.
Function Name ... values_to_dict
parameters ... at_bats : an integer value (key is AB)
hits : an integer value (key is H) runs_batted_in : an integer value (key is RBI) batting_average : a float value (key is AVG)
Return value
A dictionary with the keys AB, H, RBI, and AVG. The values for each of these should come from the input parameters.
Example
values_to_dict(10, 4, 2, 0.400) -> { "AB": 10, "H": 4, "RBI": 2, "AVG": .4 }
初めての質問なので、わかりにくかったらすみなせん。
ここから次の問題になかなか進めなくて力を貸してほしいです。
お願いします(>_<)
発生している問題・エラーメッセージ
for key in keys: NameError: name 'keys' is not defined
該当のソースコード
python 3
試したこと
def values_to_dict(bats,hits,runs,average):
for key in keys:
bats = 'AB'[0]
hits = 'H'[1]
runs = 'RBI'[2]
average = 'AVG'[3]
return values_to_dict
補足情報(FW/ツールのバージョンなど)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。