Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!
Python házi
krisee
kérdése
236
1.Készítsen Python konzolos alkalmazást a következő feladatok megoldására, melynek projektjét BukkMaraton2019 néven mentse el!
2.Adjuk meg, hogy összesen hány versenyző indult a versenyen.
3.Az időt váltsuk át másodpercbe, és adjuk meg kié volt a legjobb idő és mennyi volt az.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika
Válaszok
1
VF{ Informatikus }
válasza
Kissé ködös, hogy mi akar lenni az a képen:
> * Rajtszám: A versenyző rajtszáma, az első karakter kódolja a versenytávot
> * Kategória: A versenyzők nem és életkor szerinti kategóriája
> * Név: A versenyző neve
> * Egyesület: A versenyzőt indító sportegyesület neve. Üres, ha a versenyzőt nem egyesület indította
> * Idő: Az elért időeredmény [óra`:`perc:másodperc]
Végül úgy döntöttem, hogy adatállomány szerkezetként értelmezem és összedobtam a BukkMaraton2019.csv teszt állományt:
# a gyakorlatban ezt inkább felbontva szokták közölni
tav_nem_terkep = {}
for futo in lista:
if futo[0][0] + futo[1][0] not in tav_nem_terkep or tav_nem_terkep[futo[0][0] + futo[1][0]][5] > futo[5]:
tav_nem_terkep[futo[0][0] + futo[1][0]] = futo
for tav_nem, futo in tav_nem_terkep.items():
print(tav_nem, 'legjobb:', futo[2], futo[4])