Hola a todos, pues como dice el titulo...
Ando haciendo unas practicas con POO Python.
Pasando algunos códigos ya hechos a POO.
Estaría bien que quienes hagan sus practicas con la POO publique
su código acá , para ver que tal van... , espero se animen.
Yo hice esta hace un rato, para practicar la herencia xd :
# -*- coding: utf-8 -*-
import binascii
class encriptar:
def __init__(self, cadena):
self.inverso_hex=""
self.encriptado=[]
self.crypt_temp=""
self.encr=""
self.cadena = cadena
def tohex(self):
for i in self.cadena:
self.encriptado.append(binascii.b2a_hex(i))
for sale in self.encriptado:
self.encr+="%s "%sale
print self.encr
class desencriptar(encriptar):
def tostring(self):
for i in self.cadena:
self.inverso_hex+="%s"%i
for d in self.inverso_hex.split():
self.crypt_temp+=binascii.a2b_hex(d)
print self.crypt_temp
opc=input("1.- Encriptar.\n2.- Desencriptar.\nOpcion:")
if opc==1:
nuevo_crypt = encriptar(raw_input("Cadena:"))
nuevo_crypt.tohex()
if opc==2:
nuevo_decrypt = desencriptar(raw_input("Cadena:"))
nuevo_decrypt.tostring()
Luego pongo otros codes pasados a POO