dobrý deň!

Vytvoril som cvičný program zatiaľ je bez primárnej podstaty. Nemá jednoznačnú úlohu, pretože je pokusný tu sa len učím, teda hľadám na nete čo by ešte mohol robiť a ako to napísať v pythone.

Kedže som začal skúmať Tkinter a momentálne si skúšam všetky grafické udelátka ako vyzerajú a čo môžu robiť ,zaujímalo by ma či tento môj program sa nedá upraviť pre grafiku.

A to je aj moja otázka :

Dá sa do použitých funkcii dopísať graficky kód, alebo musím ten program začať od nuly v grafike ? Len tak mimochodom zatiaľ programujem len funkčne a precedulárne oop som ešte nejako nepochopil (samouk)

Martin


def pristup():
    import time
    print "dnes je\n",time.ctime()
    print "loading please wait\n"
    time.sleep(3)
    print "spustam aplikaciu prosim cakajte!\n","\n..................................."
    zadanie = raw_input("zadajte prosim vase meno")
    print " \n volate sa" + zadanie,"\n"
    zoznam = [" Martin" ," Diana" ," Stefan" ," Alena" ," Pavol" , " Gabika" , ]
    if zadanie in zoznam:
        print "\n vytajte v systeme matrix !!!\n"
    else:
        print "prepacte vase meno nieje v zozname\n\n", "vas pristup do systemu matrix je zamietnuty!!!!!!!!\n"
    nadavky = [" kokot" ," pica" ," chuj" ," jebo" , " fas" ," skurvenec" , " vyjebanec", " kurva" ," debil" ," blazon" ," blbec" ," hovno" , " kokotina" ," picovina" , " chujovina"]
    if zadanie in nadavky:
        print "nadavate?!\n"
        import os
        os.abort()
    else:
        print "\n Dakujem ze nenadavate!!!\n"
    if zadanie not in zoznam:
        print "vytam noveho uzivatela v systeme matrix!!!!\n","vitajte"+ zadanie, "\n"
        zoznam.append(zadanie)
        print zoznam ,"\n"
        zoznam.append(zadanie)
    with open("seznam.txt","wt") as subor:
        for i in zoznam:
            print >> subor, i     
        else:
            print " uz sa nachadzate na zozname\n"
pristup() 
def zapis():
    subor = open("log programu.txt","w")
    subor.write(""" \n \n  Program sa inicializuje nacita pocka 3 sekundy.
    ocakava vstup od uzivatela zadanie jeho mena. vypise zadanie co zadal uzivatel.
    kontroluje sa zoznam s pred definovanymi uzivatelmi.\n
    V pripade ze sa uzivatel nachadza v zozname program pristup je ukonceny,
    vypise sa uvitanie v systeme. Spusti sa program falosny terminal. V pripade ze zadanie mena je
    vulgarizmus program sa ukonci s poznamkou nadavate?!\n
    Ak sa  uzivatel nenachadza v zozname a sucasne nenadava privita sa ako novy uzivatel a program pristup spusti
    falosny terminal s vypysom noveho zoznamu a pridaneho uzivatela.\n \n Nasledne sa zapise tento log subor na disk pocitaca
    Okrem toho sa vygeneruje 6 cisel do hry loto od tiposu a zaroven sa spusti moj textovy internetovy prehliadac.\n
    A az po nacitani pozadovaneho webu sa program  graficky tj otvori sa okno z tlacidlom s napisom dovidenia
    po stlaceni tohto tlacidla sa okno ako aj celi program falosny terminal ukonci.
    \n Dufam ze sa vam paci moj vytvor a ze sa da pouzit aj inac ako som ho napisal ja Martin.""")
    subor.close()
    print "\n log programu je vytvoreny a ulozeny v pocitaci\n\n" "\n cesta k logu je: /home /x /moje programovanie v pythone/M.G Python terminal grafika/ \n"
zapis()
def welcome():
    import time
    print"dnes je ",time.asctime()
    print" vita vas aplikacia falosny terminal\n"
    import random
    print"vase kontrolne cislo transakcie je\n",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\n"
        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.........................\n"
    print"zadali ste",controla
    if controla!= ucet:
        print"opakujte zadanie cisla uctu\n"
        return welcome(),terminal() 
    a = vstup
    b=10
    c=3.14
    print"prebieha vypocet:.............\n"
    import time 
    time.sleep(8)
    print"co dostanete\n", a*b*c/100.0,"eur"
    vysledok= a*b*c/100.0
    if vysledok<99:
        return terminal()
terminal()
print " \n este si pozrite ci ste nahodou nevyhrali v sportke\n"
def sportka():
    import random
    lotterynumbers = []
    x = 0
 
    while x < 6:
        lotterynumbers.append(random.randint(1, 49))
        x += 1
    lotterynumbers.sort()
    print lotterynumbers,"\n"
sportka()
print " \n kto vie citat medzi riadkamy dozvie sa velmi vela. \n kto nie nech radsej si otvori chrome alebo firefox \n"
def web():
    import urllib2
    print """ \n Vita vas moj textovy internetovy prehiadac.\n
    TENTO PREHLIADAC NIEJE PLNE HODNOTNY VASMU FIREFOXU ALEBO CHROMU!!!
    Prehliadac je textovy a zobrazene stranky su v ich zdrojovom kode a mozu byt az necitatelne\n
    Momentalne sa s timto prehliadacom nepripojite k ftp serverom!!!\n
    Pri vkladani vasej adresy vas poziadam vkladajte ju spolu s http:// protokolom za pochopenie dakujem.\n"""
    webula = urllib2.urlopen(raw_input("zadajte vasu webovu stranku")).read()
    print webula
web()
from Tkinter import*
wokno = Tk()
import os
tlacidlo = Button(wokno, text = "DOVIDENIA ", command = os.abort)
tlacidlo.pack()
mainloop()
_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem