Python用のこの短いコードを作成しました。学校の時間割です。これは私がいつも混乱する部分であるため、辞書はあまり使用しません。
コードで必要なのは、print(monday["Period 1"])
5回繰り返すをクリーンアップすることです。そのため、必要なコードは 1 行だけです。
for ループを使用する必要があるのではないかと考えていました。しかし、私は実際には for ループに取り組んでいないので、それらを適切に使用する方法がわかりません。1回か2回を除いて。
これまでに行ったコードは次のとおりです。
monday = {"P1" : "1 - English",
"P2" : "2 - Maths",
"P3" : "3 - PE",
"P4" : "4 - Computing",
"P5" : "5 - Computing"}
choice_day = input("What day would you like to know what you have? ")
choice_period = input("What period? Or just type NO if you want to know the full day: ")
if choice_day == "monday" and choice_period == "NO":
print(monday["P1"])
print(monday["P2"])
print(monday["P3"])
print(monday["P4"])
print(monday["P5"])