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