diegomrodrigues

Exemplo de classe para trabalhar com uma Forca

Jan 13th, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. '''
  2. Exemplo de classe para trabalhar com uma Forca
  3. Diego Mendes Rodrigues
  4. '''
  5. class Forca:
  6.   def __init__(self):
  7.     self.palavra_aleatoria = 'bola'
  8.     self.palavra_usuario = ['-']  *len(self.palavra_aleatoria)
  9.  
  10.   def exibir_palavra(self):
  11.     print(self.palavra_usuario)
  12.  
  13.   def exibir_palavra_string(self):
  14.     palavra = ''
  15.     for posicao in range(len(self.palavra_usuario)):
  16.       palavra = palavra + self.palavra_usuario[posicao]
  17.     print(palavra)
  18.  
  19.   def incluir_letra(self, letra):
  20.     for posicao in range(len(self.palavra_aleatoria)):
  21.       if self.palavra_aleatoria[posicao] == letra:
  22.         self.palavra_usuario[posicao] = letra
  23.  
  24. # Inciar o jogo
  25. jogo = Forca()
  26. jogo.exibir_palavra_string()
  27.  
  28. # Usuário digitou a
  29. jogo.incluir_letra('a')
  30. jogo.exibir_palavra_string()
  31.  
  32. # Usuário digitou d
  33. jogo.incluir_letra('d')
  34. jogo.exibir_palavra_string()
  35.  
  36. # Usuário digitou l
  37. jogo.incluir_letra('l')
  38. jogo.exibir_palavra_string()
  39.  
  40. # Usuário digitou x
  41. jogo.incluir_letra('x')
  42. jogo.exibir_palavra_string()
  43.  
  44. # Usuário digitou b
  45. jogo.incluir_letra('b')
  46. jogo.exibir_palavra_string()
Advertisement
Add Comment
Please, Sign In to add comment