No enunciado do exercício é dito que o contador se inicia com 1 e deve fazer o laço while até <= 10, ou seja, será impresso uma lista de 1 a 10.
Já na solução do professor o contador do For inicia com 0 e também se encerra com <= 10, ou seja, será impresso uma lista de 0 a 10.
Assim causando respostas diferentes, onde ao meu entender era pra ser criada a mesma resposta de formas diferentes.
Acredito que seja necessário realizar um ajuste na solução do exercicio