Forum » Programiranje » Python, novo vprašanje...
Python, novo vprašanje...

tadej123321 ::
Spisal sem spodnjo kodo, pa bi prosil, če bi mi kdo lahko obrazloži, zakaj noče delati:
class ime_in_ostalo():
def __init__(self,name):
self.ime=name
print "Vnasaj imena, za konec vtipkaj besedo 'konec':"
k=0
i=0
while i==0:
tmp=raw_input("Ime: ")
oseba[k]=ime_in_ostalo(tmp)
if oseba[k]=="konec":
i+=1
else:
k+=1
- spremenil: Mavrik ()

jype ::
To si pa zlo čudno naredil...
Ne deluje, ker dictionary "oseba" ne obstaja in ker objektov iz razreda ime_in_ostalo ne moreš direktno primerjati z nizi, če nimaš za to ustrezne metode (v tem razredu).
Ne deluje, ker dictionary "oseba" ne obstaja in ker objektov iz razreda ime_in_ostalo ne moreš direktno primerjati z nizi, če nimaš za to ustrezne metode (v tem razredu).

tadej123321 ::
Se pravi, na začetku pač naredim oseba=[], pol pa appendam nove. Sam kako pa potlej naprej???
Mogoče svetuješ kakšen drugačen način izvedbe programa?
Mogoče svetuješ kakšen drugačen način izvedbe programa?
Zgodovina sprememb…
- spremenil: tadej123321 ()

jype ::
class ime_in_ostalo():
def __init__(self,name):
self.ime=name
print "Vnasaj imena, za konec pritisni Ctrl-C."
oseba = list()
try:
while True:
oseba.append(ime_in_ostalo(raw_input('Ime: '))
except KeyboardInterrupt:
pass

jype ::
tadej123321> Amm, men tole noče delat, če skoperam v Pythona...
Preberi sporočilo o napaki, ane.
Jaz ne morem rešitev namesto tebe pisat na forum.
Preberi sporočilo o napaki, ane.
Jaz ne morem rešitev namesto tebe pisat na forum.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | python-rabim pomočOddelek: Programiranje | 2882 (1112) | rnla1973 |
» | Python - težava s slovarji - vnosOddelek: Programiranje | 1361 (1183) | RatedR |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18634 (9382) | black ice |
» | [Python] Tutoriali za začetnika v Notepad++ (strani: 1 2 )Oddelek: Programiranje | 17194 (14288) | black ice |
» | python pomočOddelek: Programiranje | 1848 (1668) | jype |