<!----- Prebaceno iz teme python -----!>
Bok Ljudi!
Evo imam jedan zadatak(python)tj 2(a i b) ovako glase;
a) Napišite program (udaljenost.py) koji ce zadanu tablicu odredišta i udaljenosti spremiti u datoteku pod nazivom odredista.csv. Tablica koju je potrebno upisati u datoteku je sljedeca:
Zagreb 95
Sisak 148
Zabok 70
Križevci 79
Karlovac 126
****ove gradove i kilometre zamislite u tablici tj.trebali bi biti u tablici,samo sto je meni pri pisanju ovako ispalo:( *********
Prilikom upisivanja podataka u datoteku koristite separator ";".
b) Nakon toga potrebno je napisati program (pretraga.py) koji de korisniku omoguditi unos željenog odredišta, a zatim iz datoteke odredista.csv ispisati odredište i udaljenost ukoliko je odredište pronađeno. U suprotnom, program ispisuje da odredište nije pronađeno.
E ja sam ga ovako srocio ,ali ne radi mi kako treba ,u nekoj je sitnici stvar...??
a)
udaljenost = []
udaljenost.append(["Zagreb", "95"])
udaljenost.append(["Sisak", "148"])
udaljenost.append(["Zabok", "70"])
udaljenost.append(["Križevci", "79"])
udaljenost.append(["Karlovac", "126"])
datoteka = open("udaljenost.csv", "w")
redak_kao_string = " "
for redak in udaljenost:
redak_kao_string = ";" .join(redak)
redak_kao_string= redak_kao_string +"\n"
datoteka.write(redak_kao_string)
datoteka.close()
b)
datoteka = open("odredista.csv", "r")
odredista=[]
for redak in datoteka:
redak = redak.rstrip()
redak_podlista = redak.split(";")
odredista.append(redak_podlista)
odrediste = raw_input("Unesite zeljeno odrediste: ")
odrediste_pronadeno = "ne"
for i in odredista:
if i[0] == odrediste:
odrediste_pronadeno = "da"
print "Pronadjeno odrediste je: ", odrediste
print "Odrediste i udaljenost: ", i[0], i[1]," km"
if odrediste_pronadeno == "ne":
print "Nema tog odredista"
Pa molim ako tko kuzi u cemu je caka,zasto nece zlocesti udav da radi

i da me rijesi muka,thanks!