[Python] WorldClock by Subzer.

Iniciado por Subzer, Noviembre 10, 2012, 08:41:36 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Les traigo mi 2do programa es un código bastante largo el que consta de 145 líneas de codigo algunas comentarios y el programa es muy básico pero me llevo un tiempo porque es fastidioso andar escribiendo tanto jajaj!
Espero que les guste y que lo disfruten, les dejo el codigo.

Código: python
#!/usr/bin/env python
#World Clock hecho por Subzer
#10/11/12 / 06:39pm
#Underc0de.org

from string import *
import time
import os

print "#### World Clock ####"
time.sleep(2)
print "#### Version: 1.0 ####"
time.sleep(2)
print "#### Underc0de.org ####"
time.sleep(2)

def main():
    print ""
    print "Choose a language/Escoge tu idioma"
    print "1) Espanol"
    print "2) English"
    pregunta= float(raw_input("(1, 2?): "))
    if pregunta==1:
        print "Hola bienvenido al reloj mundial"
        print ""
        print "Porfavor sigue las instrucciones tal y como son planteadas."
        print "Escoge tu pais:"
        time.sleep (3)
        print "1) Venezuela"
        print "2) Espana"
        print "3) Argentina"
        print "4) Estados Unidos"
        esp=float(raw_input("(1,2,3,4): "))
        print "Coloque la hora en formato 24 horas."
        print "Ejemplo: 18.30"
        esp2=float(raw_input("La hora de tu pais es: "))
        if esp==1:
            print ""
            print "En Espana son las: %d horas" %(esp2+6)
            print ""
            print "En Argentina son las: %d horas" %(esp2+1.30)
            print ""
            print "En Estado Unidos son las: %d horas" %(esp2-1.30)
            print ""
            print "En Colombia son las: %d horas" % (esp2-1.30)
            print ""
        elif esp==2:
            print ""
            print "En Venezuela son las: %d horas" %(esp2-6)
            print ""
            print "En Argentina son las: %d horas" %(esp2-7.30)
            print ""
            print "En Estados Unidos son las: %d horas" %(esp2-8.30)
            print ""
            print "En Colombia son las: %d horas" %(esp2-8.30)
            print ""
        elif esp==3:
            print ""
            print "En Venezuela son las: %d horas" %(esp2-1.30)
            print ""
            print "En Espana son las: %d horas" % (esp2+7.30)
            print ""
            print "En Estados Unidos son las: %d horas" %(esp2)
            print ""
            print "En Colombia son las: %d horas" %(esp2)
            print ""
        elif esp==4:
            print ""
            print "En Venezuela son las: %d horas" %(esp2+1.30)
            print ""
            print "En Espana son las: %d horas" %(esp2+7.30)
            print ""
            print "En Argentina son las: %d horas" %(esp2)
            print ""
    if pregunta==2:
        print "Hello welcome to the world clock"
        print ""
        print "Please follow the instructions as they are raised."
        print "Choose your country"
        time.sleep (3)
        print "1) Venezuela"
        print "2) Spain"
        print "3) Argentina"
        print "4) United States of America"
        esp=float(raw_input("(1,2,3,4): "))
        print "Set the time in 24 hours."
        print "Example: 18.30"
        esp2=float(raw_input("Time for your country is: "))
        if esp==1:
            print ""
            print "In Spain is: %d hours" %(esp2+6)
            print ""
            print "In Argentina is: %d hours" %(esp2+1.30)
            print ""
            print "In USA is: %d hours" %(esp2-1.30)
            print ""
            print "In Colombia is: %d hours" % (esp2-1.30)
            print ""
        elif esp==2:
            print ""
            print "In Venezuela is: %d hours" %(esp2-6)
            print ""
            print "In Argentina is: %d hours" %(esp2-7.30)
            print ""
            print "In USA is: %d hours" %(esp2-8.30)
            print ""
            print "In Colombia is: %d hours" %(esp2-8.30)
            print ""
        elif esp==3:
            print ""
            print "In Venezuela is: %d hours" %(esp2-1.30)
            print ""
            print "In Espana is: %d hours" % (esp2+7.30)
            print ""
            print "In USA is: %d hours" %(esp2)
            print ""
            print "In Colombia is: %d hours" %(esp2)
            print ""
        elif esp==4:
            print ""
            print "In Venezuela is: %d hours" %(esp2+1.30)
            print ""
            print "In Espana is: %d hours" %(esp2+7.30)
            print ""
            print "In Argentina is: %d hours" %(esp2)
            print ""

def main2():
    print ""
    time.sleep(2)
    print "ThankYou for using WorldClock made by Subzer."
    print "Gracias por haber usado WorldClock hecho por Subzer"
    print ""
    print"Que deseas hacer?"
    print "1)Volver a ver la hora"
    print "2)Salir"
    pregunta2=float(raw_input(": "))
    if pregunta2==1:
        main()
    else:
        os.close
        exit()
       
main()
main2()


Cualquier pregunta o algun error me lo hacen comentar.

PD: La Hora que da el programa no exacta, me refiero que no va a decir los segundos y milisegundos, etc.
Disfruten!
Hecho por Subzer. <3

PABLO ESCOBAR.

Vas progresando man , te dije que python era muy bonito , ahora dormiras todos los días pensando en el.
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Gracias Sanko y gracias nuevamente por haberme introducido al Python y por la ayuda que me distes al inicio de mi aprendizaje en este lenguaje nuevo para mi!
Saludos!
PD: "Lo mas importante es la cultura y el saber" - Sanko

PABLO ESCOBAR.