1
resposta

Minha resolução para o ex 6

import random as rd
numero_es = int (input("Digite seu número : "))

lista_sorteio = [x for x in range (100)]
numero_sorteado = rd.choice(lista_sorteio )
print (f'O número sorteado foi : {numero_sorteado }')
                 
if numero_es == lista_sorteio:
 print("VOCÊ GANHOU")
else:
 print ("Tente outra vez")
1 resposta

Oi, Rafael! Como vai?

Gostei de como você utilizou a biblioteca random e a estrutura de lista por compreensão para gerar os números do sorteio. Mas, percebi que o trecho if numero_es == lista_sorteio: pode ser ajustado. Ele compara um número com a lista inteira, o que pode causar um comportamento inesperado.

Para resolver, você pode verificar se o número digitado está dentro da lista.


if numero_es == numero_sorteado:
    print("VOCÊ GANHOU")
else:
    print("Tente outra vez")

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado