# Seřaďte v sestupném pořadí seznam časových intervalů
# ['2.5 m', '5 h', '36.1 s', '15 s', '0.085 h', '0.15 m', '418 s'].

# prevod údaje na sekundy (jako 'float')
def prevod_na_s(udaj):
    # není ošetřen nesprávný vstupní formát
    casti = udaj.split() # rozdělení na číslo a jednotku
    if casti[1] == "m":
        return float(casti[0]) * 60
    elif casti[1] == "h":
        return float(casti[0]) * 3600
    else:
        return float(casti[0])

data = ['2.5 m', '5 h', '36.1 s', '15 s', '0.085 h', '0.15 m', '418 s']
data.sort(key = prevod_na_s, reverse = True)
print(data)
