Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: D@V1D94 en 28 Enero 2012, 21:25



Título: PROGRAMA EN PYTHON
Publicado por: D@V1D94 en 28 Enero 2012, 21:25
HOLA

estoy aprendiendo a programar en python y estoy creando este programa es solo algo que se me ocurrió...

#CONFIDENCIAL
from datetime import*
print (datetime.today())

print ('HOLA Sr.')

valorContraseña = 1234

while valorContraseña:
    print ('INGRESE EL VALOR NUMERICO PARA LA CLAVE DE ACCESO')
    contraseña = input()
    contraseña = int (contraseña)

    if contraseña == valorContraseña:
        print ('ES LA CONTRASEÑA CORRECTA')
        break

    if contraseña != valorContraseña:
        print ('ESTA NO ES LA CONTRASEÑA CORRECTA')
        break

if contraseña == valorContraseña:
    print ('BIENVENIDO DAVID...')
    print ('ACCESANDO HA BASE DE DATOS DEL PROYECTO EXPLOIT')
    print ('presione enter para continuar.')
    input()
   

if contraseña != valorContraseña:
    print ('INFECTANDO DISPOSITIVO INTRUSO... EL VIRUS DE DESTRUCCION EMPEZARA EN 30 SEGUNDOS')




bueno lo que quiero es al final crear un reloj de cuenta regresiva si alguien sabe por favor ayudeme


Título: Re: PROGRAMA EN PYTHON
Publicado por: Arnau27 en 29 Enero 2012, 16:52
import sys, time, os

i=True
n=10

while i:
   
   if n==0:
      os.system('clear')
      print ("The end")
   else:
      n=n-1
      time.sleep(1)
      os.system('clear')       
      print ("\n", n)

Es muy simple, una cuenta regresiva es simplemente restar 1 y pintarlo, luego si queremos que pinte, en este caso 'n' esperando 1 segundo, podemos usar el modulo 'time'. Puedes ver también el modulo os usandose para ejecutar un comando en bash, en este caso 'clear' para limpiar la pantalla. Nose si el comando clear existe también en windows, pero almenos en linux funcionará seguro.

Edito: Para incluirlo en tu codigo deverás definir este script y importarlo...

Estudia más antes de preguntar, saludos.


Título: Re: PROGRAMA EN PYTHON
Publicado por: D@V1D94 en 31 Enero 2012, 20:30
MUCHAS GRACIAS DE VERDAD... ME FUNCIONO Y PUES PREGUNTABA PORQUE ESTOY APRENDIENDO POR MI PROPIA CUENTA Y NO HABÍA VISTO ALGO ASÍ EN LOS TUTORIALES DE DONDE ESTOY APRENDIENDO