A resposta "A" no pode estar correta. int(random.random() * 101) random.random()*101 tem como valor máximo (para duas casas decimais como exe.) 0.99 que multiplicado por 101 teríamos 99.99. E como a função int() não arredonda os valores, ela apenas remove a parte decimal, logo, o valor máximo obtido com a expressão da letra A seria 99. Correto?