<jupyter_start><jupyter_text>Ejercicio 1 Creación de diccionarios de Python  Crear y modificar un diccionario de Python<jupyter_code>planeta = {
    "nombre" : "Marte",
    "lunas" : 42

}

print(planeta.get("lunas"))<jupyter_output>42<jupyter_text>Agregar circunferencias<jupyter_code>planeta = {
    "nombre" : "Marte",
    "lunas" : 42

}

planeta["circunferencia (km)"] = {
    "polar": 6752,
    "ecuatorial": 6792
}

print(f'{planeta["nombre"]} tiene una circunferencia polar de: {planeta["circunferencia (km)"]["polar"]}')<jupyter_output>Marte tiene una circunferencia polar de: 6752<jupyter_text>Ejercicio 2 Programación dinamica con diccionarios  Cálculo de valores<jupyter_code>planet_moons = {
    'mercury': 0,
    'venus': 0,
    'earth': 1,
    'mars': 2,
    'jupiter': 79,
    'saturn': 82,
    'uranus': 27,
    'neptune': 14,
    'pluto': 5,
    'haumea': 2,
    'makemake': 1,
    'eris': 1
}

len(planet_moons)

moons = planet_moons.values()
planets = len(planet_moons.keys())

print(moons)
print(planets)


planet_moons = {
    'mercury': 0,
    'venus': 0,
    'earth': 1,
    'mars': 2,
    'jupiter': 79,
    'saturn': 82,
    'uranus': 27,
    'neptune': 14,
    'pluto': 5,
    'haumea': 2,
    'makemake': 1,
    'eris': 1
}

moons = planet_moons.values()
planets = len(planet_moons.keys())
totalMoons = 0

for moon in moons:
    totalMoons = totalMoons + moon

promedioMoons = totalMoons / planets

print(promedioMoons)<jupyter_output>17.833333333333332
{'fraction_non_alphanumeric': 0.15259959486833222, 'fraction_numerical': 0.04726536124240378, 'mean_word_length': 3.94, 'pattern_counts': {'":': 2, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 1, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '586299', 'license': 'CC0-1.0', 'n_tokens_mistral': 706, 'n_tokens_neox': 629, 'n_words': 125, 'path': 'Kata 8/Kata 8.ipynb', 'repo_name': 'ShinySick/KatasEntregablesReneRamirez', 'size': '1481'}