Advertisement
jpvieiraa

Untitled

Mar 21st, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement