Generation

generate functionFri, 06 Dec 2024

#Crea una funcion que cuente cuantas veces aparece un elemento las frutas las tiene que ingresar el usuario(nombre de frutas ) especificas en una lista que sea sencilla

Aquí te muestro una función en Python que cuenta cuántas veces aparece un elemento en una lista de frutas ingresada por el usuario. ```python # Definimos una lista de frutas frutas_disponibles = ['Manzana', 'Plátano', 'Fresa', 'Naranja', 'Sandía'] def contar_frutas(): # Pedimos al usuario que ingrese el nombre de las frutas frutas_usuario = input("Ingrese el nombre de las frutas separadas por comas: ") # Convertimos la entrada del usuario a una lista frutas_usuario = frutas_usuario.split(',') # Limpiamos la lista de frutas del usuario (quitamos espacios en blanco y convertimos a minúsculas) frutas_usuario = [fruta.strip().lower() for fruta in frutas_usuario] # Creamos un diccionario para contar las frutas frutas_contadas = {} # Recorremos la lista de frutas del usuario y contamos cada fruta for fruta in frutas_usuario: if fruta in frutas_disponibles: if fruta in frutas_contadas: frutas_contadas[fruta] += 1 else: frutas_contadas[fruta] = 1 # Mostramos el resultado print("Frutas contadas:") for fruta, cantidad in frutas_contadas.items(): print(f"{fruta.capitalize()}: {cantidad}") contar_frutas() ``` En este código, el usuario ingresa el nombre de las frutas separadas por comas. La función `contar_frutas` convierte la entrada del usuario a una lista, limpia la lista (quitando espacios en blanco y convirtiendo a minúsculas), crea un diccionario para contar las frutas y recorre la lista de frutas del usuario para contar cada fruta. Finalmente, muestra el resultado. Por ejemplo, si el usuario ingresa "manzana, plátano, fresa, manzana, naranja", la función mostrará: ``` Frutas contadas: Manzana: 2 Plátano: 1 Fresa: 1 Naranja: 1 ```

Want to kickstart your project?Use the new AI Studio to create your code