elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Ejercicios / Ejercicio en python en: 20 Marzo 2019, 19:43 pm
Buenas, en mi facultad migraron todo el programa de C a python y soy novato en el lenguaje... Ya estamos en Clase y diseñé una lista para la clase que funciona bien, pero me gustaria saber como se puede hacer para agrandar la lista... Paso el código

Código
  1. #lista de clases
  2.  
  3. class Persona():
  4. __nombre=""#los guiones son para que sea un atributo privado
  5. __apellido=""
  6. def saludar(self):
  7. print("Hola " + self.__nombre + " " + self.__apellido)
  8. def setNombre(self,nom):
  9. self.__nombre=nom
  10. def setApellido(self,ape):
  11. self.__apellido=ape
  12. def getNombre(self):
  13. return self.__nombre
  14. def getApellido(self):
  15. return self.__apellido
  16.  
  17. print ("Tamanio de la lista: ")
  18. n=int(input())
  19. print("\n")
  20.  
  21. lista=[None]*n
  22.  
  23. for x in range(n):
  24. lista[x]=Persona()
  25. print("Ingrese Nombre:")
  26. lista[x].setNombre(input())
  27. print("Ingrese Apellido:")
  28. lista[x].setApellido(input())
  29. print("\n")
  30.  
  31. print("Quiere agrandar la lista?: s/n")
  32. op=input()
  33.  
  34. if op=="s" or op=="S":
  35. print ("cantidad a agregar: ")
  36. n2=int(input())
  37. aux=n+n2
  38. for x in range(n2):
  39. lista.append(None)
  40. lista[x]=Persona()
  41. print("Ingrese Nombre:")
  42. lista[x].setNombre(input())
  43. print("Ingrese Apellido:")
  44. lista[x].setApellido(input())
  45. print("\n")
  46.  
  47. for x in range(aux):
  48. print("\nEn la posicion %d:" % x)
  49. print(lista[x].getNombre())
  50. print(lista[x].getApellido())
  51. #Me sobre escribe los datos de la lista, se que con append
  52. #se escriben al final pero si pruebo de otra manera luego me dice 'list index out of range'
  53. else:
  54. for x in range(n):
  55. print("\nEn la posicion %d:" % x)
  56. print(lista[x].getNombre())
  57. print(lista[x].getApellido())
  58.  

MOD: Etiqueta GeSHi.
2  Sistemas Operativos / GNU/Linux / Demasiadas opciones en el GRUB en: 21 Enero 2016, 19:25 pm
Les explico, despues de probar distintos tipos de Linux termine quedandome con Wifislax y Ubuntu ademas de mi Windows de fábrica. Obviamente cague al GRUB pero lo solucioné con Boot Repair desde Ubuntu, la cuestión es que salen demasiadas opciones y si por ejemplo entro a Windows desde "Windows boot UEFI loader" empiezo sin sonido, tarda mucho en reiniciar, etc. X eso siempre inicio desde "Windows boot manager". Pero me jode que allan tantas opciones y quisiera saber como eliminar las demas opciones y ademas saber cuales debo dejar y cuales sacar. Acá les dejo una imagen
  
3  Seguridad Informática / Hacking Wireless / Quiero saber si mi tarjeta de red es compatible con wifislax en: 5 Enero 2016, 20:36 pm
Hola gente les quiero hacer una consulta. que linea de codigo debo usar para saber si mi tarjeta de red es compatible con wifislax y si es capaz de inyectar paquetes. Lo tengo instalado y todo. Ademas quisiera saber si tengo todos los drivers o si me falta alguno
4  Seguridad Informática / Hacking Wireless / No me aparece ninguna red en el listado de redes de wifislax en: 5 Enero 2016, 03:13 am
Hola gente les cuento q instale wifislax junto a Windows 10, Ubuntu y Kali (cosa q no tiene importancia) pero antes de ponerme a usar aircrack o cualquier otro programa quise conectarme a internet como en todo OS desde la esquina inferior derecha pero no me aparecen redes y yo dispongo de señal wifi en mi casa. Busque post relacionados y decian q con iwconfig ver si el SO lee la tarjeta de red y la verdad si funciona

   wlan0     IEEE 802.11bgn  ESSID:off/any 
                         Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
                         Retry  long limit:7   RTS thr:off   Fragment thr:off
                         Encryption key:off
                         Power Management:on

eth0 sin conexion (cosa q no me importa)

Una solución decia hacer esto: iwconfig TU_INTERFAZ mode managed essid EL_NOMBRE_DE_TU_RED key LA_CLAVE
dhcpcd TU_INTERFAZ

Sin embargo no funciona, me tira un error q ya no recuerdo. asi q queria saber opiniones. Espero haber dado suficiente info. Desde ya muchas gracias
5  Sistemas Operativos / GNU/Linux / Re: Saber mi chipset, o de preferencia la compatibilidad en: 4 Enero 2016, 18:20 pm
Muchas gracias che. De casualidad sabras si hay alguna tarjeta de red usb (o router memo) que sea compatible con Kali Linux y sea capaz d inyectar paquetes? Una de venta común, mira que no vivo en una capital donde pueda conseguir lo q sea. Tengo un Encore N300 q todavía no pruebo x ejemplo
6  Sistemas Operativos / GNU/Linux / Saber mi chipset, o de preferencia la compatibilidad en: 2 Enero 2016, 22:41 pm
Hola miren tengo una ASUS nueva tactil y con todos los chciches pero lo q me interesa es saber si mi tarjeta de red es compatible y ademas saber el chipset con el que dispongo. Cuando quize probar si mi trageta podia inyectar paquetes me dio negativo asi q queria saber. Con everest supe que mi tarjeta de red es una Intel(R) Dual Band Wireless-N 7260. Algo que debo decirles es q al instalar Kali Linux tuve problemas con el iwlwifi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines