Operaciones sobre string conteo de palabras
Publicado por Simon (4 intervenciones) el 24/07/2021 05:13:25
Intento realizar un contador utilizando palabras, entonces si doy el nombre de tres productos debe tener como salida cuales de estos se catalogan como saludable si tienen alguna de las siguientes palabras: dietetico, cero, veggie o natural. El código que he intentado, siempre se cumple las tres condiciones y está mal. No sé cómo podría organizarlo, espero que alguien me eche una mano.
ejemplo:
producto_1: "yogurt natural"
producto_2: "chocolate"
producto_3: "pizza veggie"
La salida debería ser: 2 (productos saludables).
Gracias.
ejemplo:
producto_1: "yogurt natural"
producto_2: "chocolate"
producto_3: "pizza veggie"
La salida debería ser: 2 (productos saludables).
Gracias.
1
2
3
4
5
6
7
8
9
def conteo_producto (producto_1:str, producto_2:str, producto_3:str)->int:
saludable = 0
if "dietetico" or "cero" or "veggie" or "natural" in producto_1:
saludable += 1
if "dietetico" or "cero" or "veggie" or "natural" in producto_2:
saludable += 1
if "dietetico" or "cero" or "veggie" or "natural" in producto_3:
saludable += 1
return saludable
Valora esta pregunta


0