Como alterar variáveis alimentadas em um loop for em forma de lista

Estou escrevendo um programa básico em Python que solicita que o usuário insira 5 pontuações de teste. O programa converterá cada nota do teste em uma nota (ou seja, 4,0, 3,0, 2,0 ...) e depois calculará a média desses número

Atribuai a cada pontuação de teste sua própria variável e os estou inserindo em um loop for da seguinte maneira:

for num in [score1, score2, score3, score4, score5]:
   if num >= 90
       print('Your test score is a 4.0)
   elif num < 90 and >= 80
   .
   .
   and so on for each grade point.

Agora, isso serve para exibir o que cada nota de teste é equivalente à nota. No entanto, posteriormente na função, preciso calcular a média de cada um desses valores de notas. Então, eu realmente gostaria de atribuir um valor de nota para a variável específica passada pelo loop for naquele momento. Portanto, quando a pontuação1 é passada pelo loop for e o ponto de classificação apropriado é determinado, como posso atribuir esse ponto da nota à score1 e, posteriormente, à score2 e assim por diante, à medida que passam pelo loop?

Espero que isso esclareça a questão. Parece bobagem que o Python não tenha esse tipo de capacidade, porque, caso contrário, você não conseguiria redefinir qualquer variável passada por um loop for se ela fizer parte de uma lista que está sendo passada.

questionAnswers(8)

yourAnswerToTheQuestion