• Matéria: Informática
  • Autor: lucasevangelistav2
  • Perguntado 4 anos atrás

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

respondido por: luissouzasanto
2

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


Anônimo: Boaa!! ia fazer assim mas tu já fez :)
lucasevangelistav2: e se eu for usar o programa pseudocode como fica?
Perguntas similares