import math


def spherical_to_cartesian(lon, lat, radius):
    """Converts from a spherical coordinate system to a cartesian one

    :param lon: longitude
    :type lon: float

    :param lat: latitude
    :type lat: float

    :param radius: radius of the final globe
    :type radius: float

    :return: tuple of resulting x, y, z coordinates
    :rtype: tuple
    """

    latitude = math.radians(lat)
    longitude = math.radians(lon)

    x = math.cos(latitude) * math.cos(longitude) * radius
    y = math.cos(latitude) * math.sin(longitude) * radius
    z = math.sin(latitude) * radius  # z is 'up'

    return x, y, z