dobrý večer!

Volám sa Martin, kedže sa mi páči jazyk Python chcem sa ho naučiť čo najlepšie a ideálne čo najrýchlejšie. Momentálne som samouk takže otázok mam ako maku. Niekedy budem až otravný ale ak sa človek chce niečo naučiť a ma možnosť sa opýtať ODBORNÍKOV (programátorov) tak prečo nie?!


Práve som napísal trochu väčší program,lenže keď som ho chcel ukonciť normálne tj import system
   system.exit()


prekladač vyhodil chybu a až po 3 minútach ho ukončil. Tak som ho ukončil po svojom a to takto:
 tj  import os
    os.abort()

táto funkcia funguje. Pekne ho ukonči výpis pamäte cesta a úvodný riadok v terminály. Lenže háčik je vtom že programy nemám takto ukončovať a preto sa pýtam k čomu sa dá ta spomínaná funkcia prirovnať

klávesy esc alebo kombinácii alt+f4? a kvôli čomu ich nemám takto ukončovať?

def pristup():
    import time
    print "dnes je",time.ctime()
    print "loading please wait"
    time.sleep(8)
    print "spustam aplikaciu prosim cakajte!\n","\n..................................."
    zadanie = raw_input("zadajte prosim vase meno")
    print " volate sa" + zadanie
    zoznam =[" martin" ," diana" ," stefan" ," alena" ," pavol" , " gabika"]
    if zadanie in zoznam:
        print " vytajte v systeme matrix !!!"
    else:
        print "prepacte vase meno nieje v zozname\n ", "vas pristup do systemu matrix je zamietnuty!!!!!!!!\n"
        import os
        print " dovidenia" + zadanie +"!!!"
        os.abort()
pristup()
def welcome():
    import time
    print"dnes je ",time.asctime()
    print" vita vas aplikacia falosny terminal"
    import random
    print"vase kontrolne cislo transakcie je",random.randint(10,1000)
welcome()
def terminal():
    vstup = int(raw_input("zadajte sumu"))
    print"zadali ste sumu",vstup,"eur"
    if vstup<=10:
        print"opkujte svoje zadanie"
        return terminal()
    ucet = int(raw_input("zadajte cislo uctu"))
    print"zadali ste",ucet
    controla =int(raw_input("zadajte cislo uctu znovu"))
    import time
    time.sleep(4)
    print"overujem........................."
    print"zadali ste",controla
    if controla!= ucet:
        print"opakujte zadanie cisla uctu"
        return welcome(),terminal() 
    a = vstup
    b=10
    c=3.14
    print"prebieha vypocet:............."
    import time 
    time.sleep(8)
    print"co dostanete", a*b*c/100.0,"eur"
    vysledok= a*b*c/100.0
    if vysledok<99:
        return terminal()
terminal()
def exit():
    import os
    os.abort()
exit()
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem