To migrando do Python pro C# e ainda to meio confuso em alguns pontos, mas vamos que vamos
Random randNum = new Random();
int numeroAleatorio = randNum.Next(1, 101);
Console.WriteLine("Bem vindo ao jogo do adivinha o número, chute um número de 1 a 100! Dúvido acertar!");
int tentativaNumero;
while (true)
{
string entrada = Console.ReadLine();
if (int.TryParse(entrada, out tentativaNumero) && tentativaNumero >= 1 && tentativaNumero <= 100)
{
// Verifica a tentativa do usuário
if (tentativaNumero > numeroAleatorio)
{
Console.WriteLine("Errou feio, errou rude! Mas uma dica, o número é menor amigo!");
}
else if (tentativaNumero < numeroAleatorio)
{
Console.WriteLine("Meu amigo, foi quase! Porém o número é maior.");
}
else
{
Console.WriteLine("ACERTO MISERAVI!");
break; // Sai do loop se o usuário acertar
}
}
else
{
Console.WriteLine("Cê não me engana não amigo, é número de 1 a 100. Escreve direito sô!");
}
}