def rasvaprosentti(bmi, ika, sukupuoli):
    """ Laskee henkilön rasvaprosentin

    Args:
        bmi (float): painoindeksi
        ika (float): ikä vuosina
        sukupuoli (float): 1 - Miehet, 0 - Naiset

    Returns:
        float: kehon rasvaprosentti
    """
    # Aikuisen rasvaprosentti
    if ika >= 18:
        rprosentti = 1.2 * bmi + 0.23 * ika - 10.8 * sukupuoli - 5.4
    else:
        # Lapsen rasvaprosentti
        rprosentti = 1.51 * bmi - 0.7 * ika - 3.6 * sukupuoli + 1.4

    return rprosentti