Verifique se os números estão em um determinado intervalo em python (com um loop)? [duplicado]

Esta questão já tem uma resposta aqui:

Como faço para verificar se um int está entre os dois números? 7 respostas

Aqui está meu código:

total = int(input("How many students are there "))
print("Please enter their scores, between 1 - 100")

myList = []
for i in range (total):
    n = int(input("Enter a test score >> "))

    myList.append(n)

Basicamente eu estou escrevendo um programa para calcular pontuações de teste mas primeiro o usuário tem que digitar as pontuações que estão entre 0 - 100.

Se o usuário inserir uma pontuação de teste fora desse intervalo, eu quero que o programa diga ao usuário para reescrever esse número. Eu não quero que o programa acabe com um erro. Como eu posso fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion