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