Eu resolvi o desafio 6 de maneira diferente do que está proposto nas soluções que utilizou o randint. A primeira tentativa eu usei o choice:
from random import choice
lista_participante = []
total = int(input('Digite o total de participantes no sorteio: '))
for i in range(1, total + 1):
lista_participante.append(i)
vencedor = choice(lista_participante)
print(f'O vencedor do sorteio é a pessoa de número {vencedor}')
Em seguida, pensando em como reduzir o código, fiz usando o randrange:
from random import randrange
total = int(input('Digite o total de participantes no sorteio: '))
print(f'O vencedor do sorteio é a pessoa de número {randrange(total)}')
Mesmo tendo sido diferente do proposto, as minhas formas de resolução estariam corretas também?