Forum » Šola » Python - domača naloga..
Python - domača naloga..
qwertyy ::
Potrebujem pomoč pri izdelavi programčka za DN v Pythonu.
Podani so različni kraji in njihove koordinate:
kraji = [
('Brežice', 68.66, 7.04), ('Lenart', 85.20, 78.75), ('Rateče', -65.04, 70.04),
('Ljutomer', 111.26, 71.82), ('Rogaška Slatina', 71.00, 42.00), ('Ribnica', 7.10, -10.50),
('Dutovlje', -56.80, -6.93), ('Lokve', -57.94, 19.32), ('Vinica', 43.81, -38.43),
('Brtonigla', -71.00, -47.25),('Kanal', -71.00, 26.25), ('Črnomelj', 39.05, -27.93),
('Trbovlje', 29.61, 35.07), ('Beltinci', 114.81, 80.54), ('Domžale', -2.34, 31.50),
('Hodoš', 120.70, 105.00), ('Škofja Loka', -23.64, 35.07), ('Velike Lašče', 0.00, 0.00),
('Velenje', 33.16, 54.29), ('Šoštanj', 29.61, 57.75), ('Laško', 42.60, 33.29),
('Postojna', -29.54, -5.25), ('Ilirska Bistrica', -27.19, -27.93),
('Radenci', 100.61, 84.00), ('Črna', 15.41, 66.57), ('Radeče', 39.05, 24.57),
('Vitanje', 47.36, 57.75), ('Bled', -37.84, 56.07), in tako naprej..
Naloga: "Izpiši imena vseh krajev, ki ležijo znotraj pravokotnika, katerega levo spodnje oglišče je (10, -20) in desno zgornje (50, 30). Program naj bo seveda napisan tako, da lahko te številke tudi spremenimo."
Naloga 2: "Napiši program, ki izpiše ime najbolj severnega, najjužnejšega, najzahodnejšega in najvzhodnejšega kraja (v tem vrstnem redu)."
Potrebujem kakšnem namig, ker sploh nevem kako bi se lotil in katere funkcije uporabim
Podani so različni kraji in njihove koordinate:
kraji = [
('Brežice', 68.66, 7.04), ('Lenart', 85.20, 78.75), ('Rateče', -65.04, 70.04),
('Ljutomer', 111.26, 71.82), ('Rogaška Slatina', 71.00, 42.00), ('Ribnica', 7.10, -10.50),
('Dutovlje', -56.80, -6.93), ('Lokve', -57.94, 19.32), ('Vinica', 43.81, -38.43),
('Brtonigla', -71.00, -47.25),('Kanal', -71.00, 26.25), ('Črnomelj', 39.05, -27.93),
('Trbovlje', 29.61, 35.07), ('Beltinci', 114.81, 80.54), ('Domžale', -2.34, 31.50),
('Hodoš', 120.70, 105.00), ('Škofja Loka', -23.64, 35.07), ('Velike Lašče', 0.00, 0.00),
('Velenje', 33.16, 54.29), ('Šoštanj', 29.61, 57.75), ('Laško', 42.60, 33.29),
('Postojna', -29.54, -5.25), ('Ilirska Bistrica', -27.19, -27.93),
('Radenci', 100.61, 84.00), ('Črna', 15.41, 66.57), ('Radeče', 39.05, 24.57),
('Vitanje', 47.36, 57.75), ('Bled', -37.84, 56.07), in tako naprej..
Naloga: "Izpiši imena vseh krajev, ki ležijo znotraj pravokotnika, katerega levo spodnje oglišče je (10, -20) in desno zgornje (50, 30). Program naj bo seveda napisan tako, da lahko te številke tudi spremenimo."
Naloga 2: "Napiši program, ki izpiše ime najbolj severnega, najjužnejšega, najzahodnejšega in najvzhodnejšega kraja (v tem vrstnem redu)."
Potrebujem kakšnem namig, ker sploh nevem kako bi se lotil in katere funkcije uporabim
amacar ::
1.) Napišeš funkcijo, ki preveri, če točka leži v pravokotniku. Kdaj leži točka v pravokotniku mislim, da ni treba imeti ne vem kakšnega znanja, osnovna šola bo dovolj.
Še tema z rešitvijo: http://stackoverflow.com/questions/2200...
2.) Poiščeš max/min vsakega kraja po vsaki koordinati.
Še tema z rešitvijo: http://stackoverflow.com/questions/2200...
2.) Poiščeš max/min vsakega kraja po vsaki koordinati.
BivšiUser2 ::
Nariši si koorinatni sistem, da najprej dobiš sliko kje so meje, potem pa preveri najmanjšo x, največjo x, najmanjšo y, in največjo y koordinato in izpiši kraje, ki imajo te koordinmate.
SloTech - če nisi z nami, si persona non grata.
jeti51 ::
Recimo min(), max() in filter(). Napisati in podati boš moral svoje key funkcije, ki jih boš tem funkcijam podal kot argument in z njimi določil, katere vrednosti želiš dobiti iz seznama (npr. kriterij za najbolj severni kraj ipd.).
Zgodovina sprememb…
- spremenil: jeti51 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pomoč pri programiranju z javoOddelek: Programiranje | 3549 (2476) | milc |
» | Gaming PC za 500€ (strani: 1 2 )Oddelek: Kaj kupiti | 15032 (14022) | fr4nc |
» | sestava močnejšega PCja, prosim za pomočOddelek: Kaj kupiti | 3126 (2709) | klinker |
» | Hofer ponudbaOddelek: Pomoč in nasveti | 3453 (2877) | amigo_no1 |
» | Comp do 1000€?Oddelek: Kaj kupiti | 2699 (1768) | Edi999 |