私は関数を書こうとしています。is_capital(州、都市)は、都市が州の首都であるかどうかをチェックします。それが大文字の場合はtrueを返し、そうでない場合はfalseを返します。州または都市が辞書にない場合は、Falseも返す必要があります。ここで辞書です:辞書のキーと値をチェックする
d = {"New South Wales": "Sydney",
"Queensland": "Brisbane",
"South Australia": "Adelaide",
"Tasmania": "Hobart",
"Victoria": "Melbourne",
"Western Australia": "Perth"}
私はそれを返すようにしたいもののいくつかの例は次のとおりです。
>>>print(state_capital("Victoria", "Melbourne"))
True
>>>print(state_capital("Queensland", "Adelaide"))
False
これについて移動する最良の方法は何ですか?
を
またはさらに短い答えます。私はかなり辞書を新しくして、これは多くをクリアします。 – RoadRunner