Dobrý den,
1) řádek
zadanie == zoznam
měl být předpokládám podmínka -- chybí zde if
2) test na příslušnost v poli dělá operátor in
3) není mi jasný smysl toho cyklu while True:
4) neukončujte program pomocí os.abort(), to platí i pro váš první příklad,
pokud chcete ukončit předčasně program použijte sys.exit(), v tomto
případě je ale IMHO lepší případný další kód umístit do funkce a prostě
ji zavolat v případě úspěšné podmínky
5) pište mezery minimálně mezi print a řetězcem, lépe i za čárkou ap.
import time
print "loading please wait\n","nahravam aplikaciu prosim cakajte\n"
time.sleep(5)
print "dnes je", time.ctime()
zadanie = raw_input("zadajte vase meno prosim")
print "volate sa" + zadanie
zoznam = ["diana", "martin", "stefan", "alena", "pavol", "miro"]
if zadanie in zoznam:
print "vitajte v systeme matrix"
else:
print " prepacte vase meno nieje v zozname","pristup zamietnuty!!!!"
Zdraví,
Michal
Dne 9.10.2013 17:47, xteam napsal(a):
> Dobrý deň!
>
> Volám sa Martin a som úplný začiatočník. Kedže ukážky pythonu, sa my
> zapáčili rozhodol som sa v ňom experimentovať
>
> môj prví experiment ktorý aj funguje podla toho čo som od neho chcel je
> falošný terminál.
>
> priložím ho k tomu to textu v prilohe.
>
>
> Lenže chcel som doň napísať aj prístup to znamená na základe zadaného mena
> program rozhodne či spusti sa terminál (program pokračuje ďalej) alebo vypise
> sa hláška a program sa ukonci.
>
> Naschvál som to písal ako ďalší program pretože ak by fungoval stačilo by ho
> len z kopírovať pridať do prvého súboru lenže nefunguje
>
> buď je chyba v cykle while alebo v podmienke if potrebujem radu alebo ešte
> lepšie ukážku aby to fungovalo a program by na základe vstupu rozhodoval o
> sebe.
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python