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!
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])