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

 

 


Tema destacado:


  Mostrar Temas
Páginas: 1 2 3 [4] 5 6
31  Programación / Scripting / (Python 3.5) Hacer una accion a una determinada hora en: 7 Diciembre 2016, 19:55 pm
Hola, hay alguna manera de ejecutar un pedazo de codigo a una determinada hora?

Gracias.
32  Programación / Scripting / (Python 3.5) No comprendo porque no funciona mi programa en: 7 Diciembre 2016, 16:04 pm
Hola, estoy haciendo un programa para gestionar las personas que se registran en las mesas de mi colegio pero me da error al hacer algunas cosas que detallare mas abajo.
Código
  1. '''Programa hecho para evitar
  2. confusiones en las mesas'''
  3. import os
  4. def limpiar():
  5.    os.system("cls")
  6. def menum1():
  7. print ("""MODO ADMINISTRACION PARCIAL ACTIVADO:
  8.       Ver MESA 1: vm1
  9.       Reiniciar: reinicio
  10.       Salir: salir
  11.       Continuar al registro de segunda mesa: r2m""")
  12. respuad = input("admin: ")
  13. limpiar()
  14. if respuad == ("r2m"):
  15. pass
  16. limpiar()
  17. if respuad == ("vm1"):
  18. print (nm1,ap1,"|",nm2,ap2)
  19. input("Presione enter: ")
  20. limpiar()
  21. menum1()
  22. if respuad == ("salir"):
  23. quit()
  24. if respuad == ("reinicio"):
  25. programa()
  26. def programa():
  27. print ()
  28. print ("|----------------|")
  29. print ("|Lista de ajedrez|")
  30. print ("|----------------|")
  31. print ()
  32. print ()
  33. input("PRESIONA ENTER PARA INICIAR EL REGISTRO DE PRIMERA MESA| ")                                 #NM = NOMBRE.
  34. limpiar()                                                                                          #AP = APELLIDO.
  35. nm1 = (input("MESA 1: Ingresa nombre de 1era persona: "))                             #MESA 1
  36. while (len(nm1)>20) or (not (nm1.isalpha()) or (len(nm1)<=2)):
  37.    nm1 = (input("Demasiados car. (min 3 y max 20) o car. invalido, ingrese otra vez: "))
  38. limpiar()
  39. ap1 = (input("MESA 1: Ingresa apellido de 1era persona: "))
  40. while (len(ap1)>20) or (not (ap1.isalpha())):
  41.    ap1 = (input("Demasiados car. (max 20) o car. invalido, ingrese otra vez: "))
  42. limpiar()
  43. nm2 = (input("MESA 1: Ingresa nombre de 2da persona: "))
  44. while (len(nm2)>20) or (not (nm2.isalpha()) or (len(nm2)<=2)):
  45.    nm2 = (input("Demasiados car. (min 3 y max 20) o car. invalido, ingrese otra vez: "))
  46. limpiar()
  47. ap2 = (input("MESA 1: Ingresa apellido de 2da persona: "))
  48. while (len(ap2)>20) or (not (ap2.isalpha())):
  49. ap2 = (input("Demasiados car. (max 20) o car. invalido, ingrese otra vez: "))
  50. limpiar()                                                                              #FIN MESA 1
  51. com = input("PRESIONE ENTER PARA INICIAR REGISTRO DE SEGUNDA MESA| ")
  52. if com == ("admin"):
  53. limpiar()
  54. menum1()
  55. limpiar()
  56. nm3 = (input("MESA 2: Ingresa nombre de 1era persona: "))
  57. while (len(nm3)>20) or (not (nm3.isalpha()) or (len(nm3)<=2)):
  58.    nm3 = (input("Demasiados car. (min 3 y max 20) o car. invalido, ingrese otra vez: "))
  59. limpiar()
  60. ap3 = (input("MESA 2: Ingresa apellido de 1era persona: "))
  61. while (len(ap3)>20) or (not (ap3.isalpha())):
  62.    ap3 = (input("Demasiados car. (max 20) o car. invalido, ingrese otra vez: "))
  63. limpiar()
  64. nm4 = (input("MESA 2: Ingresa nombre de 2da persona: "))
  65. while (len(nm4)>20) or (not (nm4.isalpha()) or (len(nm4)<=2)):
  66.    nm4 = (input("Demasiados car. (min 3 y max 20) o car. invalido, ingrese otra vez: "))
  67. limpiar()
  68. ap4 = (input("MESA 2: Ingresa apellido de 2da persona: "))
  69. while (len(ap4)>20) or (not (ap4.isalpha())):
  70. ap4 = (input("Demasiados car. (max 20) o car. invalido, ingrese otra vez: "))
  71. programa()

Me da error al entrar en modo de administacion parcial:
Código
  1. |----------------|
  2. |Lista de ajedrez|
  3. |----------------|
  4.  
  5.  
  6. PRESIONA ENTER PARA INICIAR EL REGISTRO DE PRIMERA MESA|
  7. MESA 1: Ingresa nombre de 1era persona: Big
  8. MESA 1: Ingresa apellido de 1era persona: Kaz
  9. MESA 1: Ingresa nombre de 2da persona: elhacker
  10. MESA 1: Ingresa apellido de 2da persona: net
  11. PRESIONE ENTER PARA INICIAR REGISTRO DE SEGUNDA MESA| admin
  12. MODO ADMINISTRACION PARCIAL ACTIVADO:
  13.                                      Ver MESA 1: vm1
  14.                                      Reiniciar: reinicio
  15.                                      Salir: salir
  16.                                      Continuar al registro de segunda mesa: r2m
  17. admin: vm1 #Aqui el error
  18. Traceback (most recent call last):
  19.  File "C:\Users\usuario\Desktop\AEN.py", line 71, in <module>
  20.    programa()
  21.  File "C:\Users\usuario\Desktop\AEN.py", line 54, in programa
  22.    menum1()
  23.  File "C:\Users\usuario\Desktop\AEN.py", line 18, in menum1
  24.    print (nm1,ap1,"|",nm2,ap2)
  25. NameError: name 'nm1' is not defined

Alguien sabe cual es el error y como lo soluciono?

PD: La sección en la que puse el error esta en Geshi, esta bien o solo tengo que poner geshi en el codigo?

Gracias.
Bigkaz
33  Programación / Scripting / (Python) Admitir espacios en: 3 Diciembre 2016, 04:39 am
Hola, tengo un programa que registra nombre y apellido y tengo un filtro para que no se admitan caracteres que no sean letras, pero el espacio al no ser una letra no la admite y no puedo poner el apellido, alguien sabe como puedo admitir los espacios?
He visto la sentencia (S.isspace()) pero no le veo utilidad ya que solo devuelve True si todo el str tiene espacios.
Código
  1. nmyap1 = (input("MESA 1: Ingresa nombre y apellido de 1era persona: "))
  2. while (len(nmyap1)>20) or (not (nmyap1.isalpha())):
  3.    nmyap1 = (input("Demasiados car. (max 20) o car. invalido, ingrese otra vez: "))
34  Programación / Scripting / (Python) Eliminar digitos en: 26 Noviembre 2016, 01:12 am
Hola, alguien sabe si hay una funcion o algo que sirva para eliminar digitos de un resultado?
En este caso por ejemplo:

Código
  1. import math
  2. def diagonal(ancho,alto):
  3. sqr1 = (ancho * ancho + alto * alto)
  4. resultado = (math.sqrt(sqr1))
  5. return (resultado)
  6.  

Y la salida:
Código
  1. >>> diagonal(10,6)
  2. 11.661903789690601

Como ven son demasiados digitos, hay alguna forma de reducirlos, por ejemplo a 11.66?

Gracias
BigKaz
35  Programación / Scripting / (Python) Filtro en: 20 Noviembre 2016, 02:50 am
Hola, estoy haciendo un programa en el que quiero mostrar en la pantalla un nombre ingresado por el usuario, pero que ese nombre no sea un numero ni decimal. Como puedo hacer un filtro para esto?


   
Código
  1. nombre = (input("Cual es tu nombre?: "))
36  Programación / Scripting / (Python) Porque no se puede declarar una variable que empieze con un numero? en: 20 Noviembre 2016, 01:18 am
Pues lo del titulo...
37  Foros Generales / Dudas Generales / El malware puede hacer esto? en: 18 Noviembre 2016, 02:48 am
He leido que si solo abres un correo en tu navegador y con algun servicio de correo (por ejemplo gmail)  (solo abrirlo, sin descargar nada ni ir a enlaces) con malware te puedes infectar, es esto cierto? ponen codigo que se autoejecuta?
Disculpen si mi duda es muy basica.
Gracias
38  Foros Generales / Foro Libre / Que pasaria si... en: 15 Noviembre 2016, 02:16 am
Como curiosidad que pasaria si yo hago un tutorial para hackear algo y digo que "Yo me responsabilizo por todos los usos y daños que se hagan con esta informacion", y una persona comete un delito con mi tutorial, podrian detenerme?

Lo digo porque seria curioso que pasaria si digo totalmente lo contrario xD

Gracias
39  Programación / Scripting / (Python) If no funciona en: 14 Noviembre 2016, 22:52 pm
Hola, estoy creando un programa de prueba usando IF pero no me funciona. El objetivo del programa es que cuando (a) sea igual (5) muestre en la pantalla: "Bien hecho". Uso input por cada numero para hacerlo de a poco pero solo me sale en la pantalla: "Presione enter". Dejo el codigo.
PD:Uso python 3.5

Código
  1. a = (1)
  2. if (a == 5):
  3. print ("Bien Hecho!!")
  4. input("Presiona enter")
  5. a = (2)
  6. input("Presiona enter")
  7. a = (3)
  8. input("Presiona enter")
  9. a = (4)
  10. input("Presiona enter")
  11. a = (5)
  12.  

Gracias


PD: Solucionado, solo tenia que cambiar el if hasta abajo, asi:

Código
  1. a = (1)
  2. input("Presiona una tecla")
  3. a = (2)
  4. input("Presiona una tecla")
  5. a = (3)
  6. input("Presiona una tecla")
  7. a = (4)
  8. input("Presiona una tecla")
  9. a = (5)
  10. if (a == 5):
  11. print ("Bien Hecho!!")
  12.  
40  Foros Generales / Dudas Generales / Established en netstat en: 6 Noviembre 2016, 04:22 am
Hola, me di cuenta haciendo netstat -ano salen muchas conexiones "Established"
Conte 42 en total, tengo algun spyware o troyano?

Ya busque en internet sobre esto pero nada :/

Tengo AVG gratis y Malware bytes gratis, hice analisis completo con los 2 pero no sale nada

(En este momento estoy navegando por elhacker.net, haciendo una llamada en skype y conectandome a un juego por lan con un amigo, por si influye algo en el netstat)

Gracias
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines