Advertisement
Salvatore360

Empleado.py

Sep 22nd, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.80 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. from time import sleep
  5.  
  6.  
  7. class Persona:
  8.  
  9.     def __init__(self, nombre=None, apellido=None, genero=None):
  10.         self.Nombre = nombre
  11.         self.Apellido = apellido
  12.         self.Genero = genero
  13.  
  14.     def __getNombre(self):
  15.         return self.Nombre
  16.  
  17.     def __getApellido(self):
  18.         return self.Apellido
  19.  
  20.     def __getGenero(self):
  21.         return self.Genero
  22.  
  23.     def __setNombre(self, nombre=None):
  24.         self.Nombre = nombre
  25.  
  26.     def __setApellido(self, apellido=None):
  27.         self.Apellido = apellido
  28.  
  29.     def __setGenero(self, genero=None):
  30.         self.Genero = genero
  31.  
  32.     def __str__(self):
  33.         return str(self.Nombre + ", " + self.Apellido + ", " + self.Genero)
  34.  
  35.     nombre = property(fget=__getNombre, fset=__setNombre, doc='Nombre')
  36.     apellido = property(fget=__getApellido, fset=__setApellido, doc='Apellido')
  37.     genero = property(fget=__getGenero, fset=__setGenero, doc='Genero')
  38.  
  39.  
  40. def main():
  41.     print("-".center(50, "-"))
  42.     print("Leer".center(50, " "))
  43.     print(" Introdusca lo siguiente ".center(50, "-"))
  44.  
  45.     Empleado = []
  46.  
  47.     for f in range(0, 2):
  48.         Empleado.append(Persona())
  49.  
  50.     for l in range(0, 2):
  51.         Empleado[l].nombre = input("Nombre: ")
  52.         Empleado[l].apellido = input("Apellido: ")
  53.         Empleado[l].genero = input("Genero (M/F): ")
  54.         print("-".center(50, "-"))
  55.    
  56.     print("")
  57.  
  58.     print("-".center(50, "-"))
  59.     print("Datos de Empleados".center(50, " "))
  60.     print("-".center(50, "-"))
  61.  
  62.     for d in range(0, 2):
  63.         print("Nombre: " + Empleado[d].nombre)
  64.         print("Apellido: " + Empleado[d].apellido)
  65.         print("Genero: " + Empleado[d].genero)
  66.         print("-".center(50, "-"))
  67.  
  68. if __name__ == "__main__":
  69.     main()
  70.     sleep(5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement