-1

私のコードでエラーが発生するのは何が問題なのですか: TypeError: List of indexs must be integer, not str

これが私のコードです:

print("This programe will keep track of your TV schedule.")
Finish = False
Show = []
ShowStart = []
ShowEnd = []
while not Finish:
print()
ShowName = input("What is the shows name?: ")
if ShowName == "":
    Finish = True
else:
    ShowStartTime = input("What time does the show start?: ")
    ShowEndTime = input("What time does the show end?: ")
    Show.append(ShowName)
    ShowStart.append(ShowStartTime)
    ShowEnd.append(ShowEndTime)
print("{0:<10}  |  {1:<10}  |  {2:<10}  ".format("Show Name", "Start Time", "End Time"))
for each in Show:
print("{0:<10}  |  {1:<10}  |  {2:<10}  ".format(Show[each], ShowStart[each],  ShowEnd[each]))
input()
4

1 に答える 1