Faça um algoritmo, que gere um número aleatório(entre 1 e 100) e peça para o usuário adivinhar esse número. No caso o usuário poderá jogar quantas vezes quiser, por isso coloque uma opção para ele escolher jogar novamente após acertar ou errar o número.
Respostas
Resposta:
import random
#Cria o laço de repetição
while True:
#São definidas a variáveis "número aleatório" e "número que o usuário vai digitar"
n = random.randint(1,100)
getint = int(input("Tente adivinhar o número(1 a 100): "))
#Caso o número digitado seja igual ao aleatório
if(getint == n):
print("Você acertou!")
print("O número era "+ str(n))
#Caso o número digitado seja diferente do aleatório
else:
print("Você errou.")
print("O número era "+ str(n))
#Verificação para jogar novamente
jogarN = int(input("Deseja jogar novamente? 1(Sim) 2(Não): "))
if(jogarN == 1):
continue
elif(jogarN == 2):
break
else:
print("Número não válido.")
break
Explicação:
Como não especificou em qual linguagem precisava ser, fiz em Python já que é uma linguagem bem fácil de se compreender