0
私はPythonが初めてです。私はちょうどif文とforループを最近学んだ。練習として、Pythonコンソールでは、私はプロジェクト/割り当てを出そうとしていましたが、私が望むように動作していません。ここでは、コードは次のとおりです。辞書付きのPython if文
PrimList = {"Monday":1, "Tuesday":2, "Wednesday":3, "Thursday":4, "Friday":5}
appt_ = input("Choose an appt date. For Monday enter 1, for Tuesday enter 3. For Wednesday enter 4. For Thursday enter 5, For Friday enter 6")
Choose an appt date. For Monday enter 1, for Tuesday enter 3. For Wednesday enter 4. For Thursday enter 5, For Friday enter 6>? 1
#as user input I entered 1, indicating Monday was the option.
if (appt_ == 1):
PrimList("Monday")
elif (appt_ == 2):
PrimList("Tuesday")
elif (appt_ == 3):
PrimList("Wednesday")
elif (appt_ == 4):
PrimList("Thursday")
elif (appt_ == 5):
PrimsList("Friday")
else:
print("That is not a valid entry.")
私が取得することである:
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'appts_' is not defined
私は間違った辞書を使用して、appt
に誤った値を設定することができます。誰も助けることができますか?
を持っていないので、整数として、あなたの入力をキャストに入力するようにしてくださいする必要があり、また、あなたが見ているものです'appts_'はあなたのコードのどこにもありません。 – gommb
希望の出力は何ですか? – 0TTT0