SHARE
TWEET

Untitled

jpvieiraa Mar 21st, 2018 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Primos
  2. Implemente um jogo cujo objectivo do jogador é indicar o maior número de números primos sem cometer erros (só é admitida uma falha).
  3.  
  4. As regras são as seguintes:
  5. • Por cada número primo indicado correctamente, o jogador ganha um ponto.
  6. • O jogador só pode falhar uma vez, à segunda falha o jogo termina.
  7.  
  8. Notas:
  9. • Os números primos são números naturais que têm apenas dois divisores diferentes: o 1 e ele mesmo.
  10. • O programa indica se o número é ou não primo e a pontuação. Se o jogador falha uma vez, é apresentada a mensagem TEM MAIS UMA TENTATIVA e, se falha a segunda, é apresentada a mensagem ESGOTOU AS TENTATIVAS e termina a execução do programa. Consulte o exemplo, para conseguir replicar exactamente as mensagens emitidas pelo programa.
  11. • Todas as mensagens são escritas em maiúsculas, sem acentos.
  12.  
  13.  
  14.  
  15.  
  16. Entrada:
  17. 2
  18. 3
  19. 4
  20. 5
  21. 7
  22. 10
  23.  
  24.  
  25. Saída:
  26. 2 E PRIMO
  27. PONTUACAO 1
  28. 3 E PRIMO
  29. PONTUACAO 2
  30. 4 NAO E PRIMO
  31. TEM MAIS UMA TENTATIVA
  32. 5 E PRIMO
  33. PONTUACAO 3
  34. 7 E PRIMO
  35. PONTUACAO 4
  36. 10 NAO E PRIMO
  37. ESGOTOU AS TENTATIVAS
  38. PONTUACAO 4
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. v=[]
  46. p=0
  47. t=0
  48. c=0
  49.  
  50. while(p!=2):
  51.     n=int(input())
  52.     nn=n
  53.     for i in range(n):
  54.         while(n>0):
  55.             v.append(n)
  56.             n=n-1
  57.     for i in range(nn):
  58.         if(nn%v[i]==0):
  59.             t=t+1
  60.     if(t==2):
  61.         c=c+1
  62.         print(nn,"E PRIMO")    
  63.         print("PONTUACAO",c)
  64.            
  65.     else:
  66.         print(nn,"NAO E PRIMO")
  67.         p=p+1
  68.         if(p==1):
  69.             print("TEM MAIS UMA TENTATIVA")
  70.        
  71.     if(p==2):
  72.         print("ESGOTOU AS TENTATIVAS")
  73.         print("PONTUACAO",c)
  74.  
  75.        
  76.     t=0
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top