Advertisement
Guest User

boneco.py

a guest
May 20th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.74 KB | None | 0 0
  1. class person():
  2.     def __init__(self, nome, idade, peso, altura):
  3.         self.nome = nome
  4.         self.idade = idade
  5.         self.peso = peso
  6.         self.altura = altura
  7.     def envelhecer(self, idade):
  8.         self.idade +=1
  9.         print("idade anterio %i nova idade %i"%(idade, self.idade))
  10.         if self.idade <= 21:
  11.             crescer()
  12.  
  13.     def crescer(self, altura):
  14.         self.altura +=0,5
  15.         print("altura anterio %f novo altura %f"%(altura, self.altura))
  16.        
  17.     def engorda(self, peso):
  18.         self.peso +=3
  19.         print("peso anterio %f novo peso %f"%(peso, self.peso))
  20.        
  21.     def emagrecer(self, peso):
  22.         self.peso -= 3
  23.         print("peso anterio %f novo peso %f"%(peso, self.peso))
  24.        
  25. active = True
  26. print((" "*7)+"Criando pessoa!")
  27.  
  28. def criando():
  29.     pess = []
  30.     pess.append(input("digite o nome"))
  31.     pess.append(int(input("digite a idade")))
  32.     pessoa.append(float(input("digite o peso")))
  33.     pess.append(float(input("digite  a altura")))
  34.     return pess
  35. pessoa = []
  36. try:
  37.     pessoa = criando()
  38.     print("criado")
  39. except:
  40.     print("erro ao criar")
  41. while active:
  42.     try:
  43.         if pessoa[-1] == -1:
  44.             pessoa = []
  45.             try:
  46.                 pessoa = criando()
  47.                 print("criado")
  48.             except:
  49.                 print("erro ao criar")
  50.         1 = pessoa[0]
  51.         2 = pessoa[1]
  52.         3 = pessoa[2]
  53.         4 = pessoa[3]
  54.         boneco = person(1, 2, 3, 4)
  55.     print(" ")
  56.     print(" envelhecer[ 1 ] crescer[ 2 ] engorda[ 3 ] emagrecer[ 4 ] \n Sair[ 0 ] Criar outro personagem[ -1 ]")
  57.     opcao = int(input("digite a ação desejada")
  58.     if(opcao == 1):
  59.         boneco.envelhecer()
  60.         print("açao realizada %s"%boneco.nome)
  61.        
  62.     elif opcao == 2:
  63.         boneco.crescer()
  64.         print("açao realizada %s"%boneco.nome)
  65.        
  66.     elif opcao == 3:
  67.         boneco.engorda()
  68.         print("açao realizada %s"%boneco.nome)
  69.        
  70.     elif opcao == 4:
  71.         boneco.emagrecer()
  72.         print("açao realizada %s"%boneco.nome)
  73.        
  74.     elif opcao == 0:
  75.         exit()
  76.        
  77.     elif opcao == -1:
  78.         pessoa.append(-1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement