Ejercicio (Python)
Publicado por Howk (1 intervención) el 03/10/2021 23:23:27
Hola necesito ayuda con un problema básico de python
En el "Almacén JuZa" se venden muchas cosas, pero DonJuan tiene dudas respecto a la venta
de frutas en la zona donde atiende.
Para poder analizar la situación, DonJuan ha recopilado la cantidad de frutas que ha
vendido, y se debe crear un programa donde se pueda ingresar dicha información por el
teclado y se obtengan estadísticas importantes para el dueño.
DonJuan quiere ingresar la información de esta forma:
-----------------------------------------------------------------------------------------
Ingrese datos: 2000 3 3 manzana 1
Ingrese datos: 2000 3 3 kiwi 5
Ingrese datos: 2000 3 3 pera 5
Ingrese datos: 2000 3 4 manzana 1
Ingrese datos: 2000 3 4 kiwi 0
Ingrese datos: 2000 3 4 pera 10
Ingrese datos: 2000 3 31 naranja 6
Ingrese datos: 2000 3 31 manzana 8
Ingrese datos: 2000 3 31 kiwi 0
Ingrese datos: 2000 4 1 pera 8
Ingrese datos: 2000 4 1 manzana 2
Ingrese datos: 2000 4 1 naranja 3
Ingrese datos: 2000 12 31 manzana 0
Ingrese datos: 2000 12 31 pera 10
Ingrese datos: 2001 1 1 manzana 10
Ingrese datos: 2001 1 1 kiwi 8
Ingrese datos: 2001 1 1 naranja 8
.
.
.
Ingrese datos:
-----------------------------------------------------------------------------------------
Algunas observaciones respecto al ingreso de datos:
* Los datos se ingresarán de forma que la fecha (año/mes/día) va siempre incrementándose,
nunca decreciendo (mire el ejemplo).
* Las frutas posibles de ingresar son siempre "naranja", "manzana", "pera", "kiwi", ninguna
otra
* El último número de cada línea es la cantidad vendida de la fruta (en esa fecha)
* Para terminar el ingreso de datos se debe ingresar una línea en blanco (o sea, solo
presionar enter)
Las estadísticas que DonJuan quiere obtener son:
* Por cada año ingresado, la cantidad de "naranja", "manzana", "pera", "kiwi" que ha vendido
* Por cada mes ingresado, la cantidad de "naranja", "manzana", "pera", "kiwi" que ha vendido
* La cantidad total de "naranja", "manzana", "pera", "kiwi" vendida, mostrando el total y
porcentajes (vea el ejemplo al final)
Ejemplo de ejecución (usando los datos que salen arriba):
-----------------------------------------------------------------------------------------
Ingrese datos: 2000 3 3 manzana 1
Ingrese datos: 2000 3 3 kiwi 5
Ingrese datos: 2000 3 3 pera 5
Ingrese datos: 2000 3 4 manzana 1
Ingrese datos: 2000 3 4 kiwi 0
Ingrese datos: 2000 3 4 pera 10
Ingrese datos: 2000 3 31 naranja 6
Ingrese datos: 2000 3 31 manzana 8
Ingrese datos: 2000 3 31 kiwi 0
Ingrese datos: 2000 4 1 pera 8
> Total Mes 3/2000 n= 6 m= 10 p= 15 k= 5
Ingrese datos: 2000 4 1 manzana 2
Ingrese datos: 2000 4 1 naranja 3
Ingrese datos: 2000 12 31 manzana 0
> Total Mes 4/2000 n= 3 m= 2 p= 8 k= 0
Ingrese datos: 2000 12 31 pera 10
Ingrese datos: 2001 1 1 manzana 10
> Total Mes 12/2000 n= 0 m= 0 p= 10 k= 0
> Año 2000 n= 9 m= 12 p= 33 k= 5
Ingrese datos: 2001 1 1 kiwi 8
Ingrese datos: 2001 1 1 naranja 8
Ingrese datos:
> Total Mes 1/2001 n= 8 m= 10 p= 0 k= 8
> Año 2001 n= 8 m= 10 p= 0 k= 8
> Total Vendido: 85
> Total Naranjas: 17 20.0 %
> Total Manzanas: 22 25.88235294117647 %
> Total Peras: 33 38.8235294117647 %
> Total Kiwis: 13 15.294117647058824 %
En el "Almacén JuZa" se venden muchas cosas, pero DonJuan tiene dudas respecto a la venta
de frutas en la zona donde atiende.
Para poder analizar la situación, DonJuan ha recopilado la cantidad de frutas que ha
vendido, y se debe crear un programa donde se pueda ingresar dicha información por el
teclado y se obtengan estadísticas importantes para el dueño.
DonJuan quiere ingresar la información de esta forma:
-----------------------------------------------------------------------------------------
Ingrese datos: 2000 3 3 manzana 1
Ingrese datos: 2000 3 3 kiwi 5
Ingrese datos: 2000 3 3 pera 5
Ingrese datos: 2000 3 4 manzana 1
Ingrese datos: 2000 3 4 kiwi 0
Ingrese datos: 2000 3 4 pera 10
Ingrese datos: 2000 3 31 naranja 6
Ingrese datos: 2000 3 31 manzana 8
Ingrese datos: 2000 3 31 kiwi 0
Ingrese datos: 2000 4 1 pera 8
Ingrese datos: 2000 4 1 manzana 2
Ingrese datos: 2000 4 1 naranja 3
Ingrese datos: 2000 12 31 manzana 0
Ingrese datos: 2000 12 31 pera 10
Ingrese datos: 2001 1 1 manzana 10
Ingrese datos: 2001 1 1 kiwi 8
Ingrese datos: 2001 1 1 naranja 8
.
.
.
Ingrese datos:
-----------------------------------------------------------------------------------------
Algunas observaciones respecto al ingreso de datos:
* Los datos se ingresarán de forma que la fecha (año/mes/día) va siempre incrementándose,
nunca decreciendo (mire el ejemplo).
* Las frutas posibles de ingresar son siempre "naranja", "manzana", "pera", "kiwi", ninguna
otra
* El último número de cada línea es la cantidad vendida de la fruta (en esa fecha)
* Para terminar el ingreso de datos se debe ingresar una línea en blanco (o sea, solo
presionar enter)
Las estadísticas que DonJuan quiere obtener son:
* Por cada año ingresado, la cantidad de "naranja", "manzana", "pera", "kiwi" que ha vendido
* Por cada mes ingresado, la cantidad de "naranja", "manzana", "pera", "kiwi" que ha vendido
* La cantidad total de "naranja", "manzana", "pera", "kiwi" vendida, mostrando el total y
porcentajes (vea el ejemplo al final)
Ejemplo de ejecución (usando los datos que salen arriba):
-----------------------------------------------------------------------------------------
Ingrese datos: 2000 3 3 manzana 1
Ingrese datos: 2000 3 3 kiwi 5
Ingrese datos: 2000 3 3 pera 5
Ingrese datos: 2000 3 4 manzana 1
Ingrese datos: 2000 3 4 kiwi 0
Ingrese datos: 2000 3 4 pera 10
Ingrese datos: 2000 3 31 naranja 6
Ingrese datos: 2000 3 31 manzana 8
Ingrese datos: 2000 3 31 kiwi 0
Ingrese datos: 2000 4 1 pera 8
> Total Mes 3/2000 n= 6 m= 10 p= 15 k= 5
Ingrese datos: 2000 4 1 manzana 2
Ingrese datos: 2000 4 1 naranja 3
Ingrese datos: 2000 12 31 manzana 0
> Total Mes 4/2000 n= 3 m= 2 p= 8 k= 0
Ingrese datos: 2000 12 31 pera 10
Ingrese datos: 2001 1 1 manzana 10
> Total Mes 12/2000 n= 0 m= 0 p= 10 k= 0
> Año 2000 n= 9 m= 12 p= 33 k= 5
Ingrese datos: 2001 1 1 kiwi 8
Ingrese datos: 2001 1 1 naranja 8
Ingrese datos:
> Total Mes 1/2001 n= 8 m= 10 p= 0 k= 8
> Año 2001 n= 8 m= 10 p= 0 k= 8
> Total Vendido: 85
> Total Naranjas: 17 20.0 %
> Total Manzanas: 22 25.88235294117647 %
> Total Peras: 33 38.8235294117647 %
> Total Kiwis: 13 15.294117647058824 %
Valora esta pregunta


0