Está en la página 1de 5

NOMBRE DE ASIGNATURA

SEMANA X

Nombre del estudiante


Fecha de entrega
Carrera

Pablo Jiménez

Tarea 1
En un instituto dedicado al cuidado de aves en peligro de extinción, se requiere llevar el peso
de sus 5 especies más críticas, en los últimos 6 meses. Adicionalmente se requiere calcular
el promedio del peso por especie. Es por eso que solicita el diseño y la implementación de
un programa en que se pueda automatizar este planteamiento. Usted como experto en el área
ha sido seleccionado para resolver este requerimiento. Es por eso, que debe realizar lo
siguiente:
A partir de la información del instituto, completa las actividades:

1. Describe de forma detallada, las estructuras de almacenamiento necesarias para resolver


este planteamiento. Adicionalmente describe el tipo de dato que será utilizado.

Se utiliza estructura de diccionario cuya llave es el nombre de la especie y sus valores


corresponden a estructura de lista con los pesos de los últimos 6 meses, estos valores son del
tipo float dado que pueden ser pesos con valores con gramos.

2. Explica ¿Cuál es la ventaja de utilizar las estructuras definidas en la pregunta anterior?

Que deja organizado en una estructura con valores únicos correspondientes a claves que son
los nombres de las especies, de manera que sus valores que corresponden a listas solo
tendrán
los pesos correspondientes a cada especie clave del diccionario. De esta manera, accediendo
a cada valor del diccionario, se recorre cada lista para el cálculo correspondiente del
promedio de los pesos de cada especie.

3. Diseña e implementa un programa en Python que permita mostrar por pantalla el nombre
de las especies, así como también los valores de los pesos de los últimos 6 meses de forma
conjunta con sus valores promedios.
DESARROLLO:

Código:

especies = {}
i=0
while i<5:
j=1
nombre = input("Ingrese nombre especie "+str(i+1)+": ")
pesos = []
while j<=6:
peso = float(input("Ingrese peso especie "+nombre+" del mes "+str(j)+": "))
pesos.append(peso)
j+=1
i+=1
especies[nombre] = pesos

for especie in especies:


suma = 0
j=0
print ("Especie "+especie)
print ("Últimos 6 pesos")
while j<len(especies[especie]):
suma+=especies[especie][j]
print (especies[especie][j],end=" ")
j+=1
print ("\nPeso promedio especie "+especie+": ",suma/len(especies[especie]))
i+=1

Evidencia:
REFERENCIAS BIBLIOGRÁFICAS:

Canal Computerhoy.com. (25 de marzo de 2022). ¿Sabes qué es PYTHON y por qué es un lenguaje de
programación tan importante? []. YouTube. ¿Sabes qué es PYTHON y por qué es un lenguaje de
programación tan importante?

También podría gustarte