Olá Eugenio, tudo bem com você?
Para colocar a variável numero
como um número aleatório, você pode utilizar a biblioteca random
do Python. Para isso, basta importar a biblioteca no início do seu código e utilizar a função randint
para gerar um número aleatório entre um intervalo definido. Seguindo a seguinte sintaxe:
import random
random.randint(x, y)
Onde x, define o valor inicial e y o valor final, assim, random.randint(1, 100)
, gera um número aleatório entre 1 e 100.
Segue um exemplo de como ficaria o seu código com essa modificação:
import random
print('*' *35)
print('Bem vindo ao jogo de Adivinhação!')
print('*' *35)
numero = random.randint(1, 100) # gera um número aleatório entre 1 e 100
tentativa = 3
palpite = int()
print('Você tem 3 tentativas.')
while(tentativa >=1 ):
palpite = int(input('Digite o seu número com dois algarismos: '))
print('Seu palpite foi:', palpite)
if(numero == palpite):
print('Parabéns, você acertou!')
break
else:
if(numero > palpite):
print('Seu número é menor que o escolhido.')
elif(numero < palpite):
print('Seu número é maior que o escolhido.')
tentativa = tentativa -1
print('Jogo acabou!')
Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!