たとえば、私はユーザーに "alberta"のような県を入力させて、そのユーザーに "AB"を表示させようとしています。または、それ以外の方法です。私はリストだけを使うことができます。 (講師は「並列リスト」について何かを言及?)リスト内のアイテムを1つ作るにはどうすればいいですか==別のリストのアイテムにするには?
これは私が試したものです...
def lists (province, abrev):
userInput = input("Enter Province or Abreviation: ")
province = ["alberta", "nova scotia", "british columbia"]
abrev = ["AB", "NS", "BC"]
for ab in range(len(province)):
if province["alberta"] == abrev["AB"]:
print("AB")
if userInput == province:
print(len(province))
def main():
lists()
main()
ヒント:ループのどこかで 'ab'変数を使用しているはずです。 – Kevin
また、リストの要素にも正しくアクセスしていません。リストアクセスには整数値が必要であることを忘れないでください。 – idjaw
@idjaw私はあなたが何を意味するのか知っていると思いますが、main()でlist()関数を正しく呼び出すにはどうすればいいですか? –