Я бы переписал основную функцию как нечто:
def GetStudentInput():
score = 0
for i in range (4):
print("Mrs Pearson's Class Test Score Data")
name = CheckStringInput("What's Your Name: ")
score += CheckNumericInput("What's Your Score: ")
print(score)
Это устраняет необходимость в дополнительной функции и позволяет избежать использования списка, поскольку вам не нужны отдельные значения в другом месте - - всего сумма.
Я не уверен, что точно понимаю ситуацию, но позвольте мне попытаться ответить.
Я бы рекомендовал выполнить двухэтапный процесс:
/yyy-mm-dd/<offset from the day start>.parquet
2019-02-06/100000.parquet
, 2019-02-06/200000.parquet
Вы можете использовать библиотеку, подобную luigi , чтобы управлять ими.