ejercicio 7.py
an anonymous user
·
Python
def calcular_porcentaje_animales(categoria): total_animales = sum(categoria.values()) porcentaje = (categoria["0-1 año"] / total_animales) * 100 return porcentaje def analizar_zoologico(especie, total_muestras): categorias_edades = {"0-1 año": 0, "1-3 años": 0, "3 o más años": 0} for i in range(total_muestras): edad = int(input(f"Ingrese la edad del {especie} {i+1}: ")) if edad <= 1: categorias_edades["0-1 año"] += 1 elif 1 <= edad < 3: categorias_edades["1-3 años"] += 1 else: categorias_edades["3 o más años"] += 1 print("\nPorcentaje de animales en cada categoría de edades:") for categoria, cantidad in categorias_edades.items(): porcentaje = (cantidad / total_muestras) * 100 print(f"{categoria}: {porcentaje:.2f}%") # Solicitamos al usuario que seleccione la especie de animal a estudiar especies_validas = ["elefantes", "jirafas", "chimpancés"] while True: especie = input("Seleccione la especie de animal a estudiar (elefantes, jirafas o chimpancés): ").lower() if especie in especies_validas: break else: print("Por favor, seleccione una especie válida.") # Solicitamos al usuario el número de muestras de animales if especie == "elefantes": total_muestras = 20 elif especie == "jirafas": total_muestras = 15 elif especie == "chimpancés": total_muestras = 40 # Analizamos las muestras de animales y calculamos el porcentaje de animales en cada categoría de edades analizar_zoologico(especie, total_muestras)
Output
Embed on website
To embed this program on your website, copy the following code and paste it into your website's HTML:
Comments