Palindromo y par
Publicado por Simon (4 intervenciones) el 22/07/2021 02:36:41
Hola, tengo que realizar un código en el que se cumpla las condiciones siguientes:
El numero es entero y va de 10 a 99 y sirve para clasificar el tipo de producto.
* Si el número es palíndromo e impar, corresponde a ropa
* Si el número es palíndromo y par, corresponde a electrodoméstico.
* Si el número es par pero no es palíndromo, corresponde a alimentos.
* Si el número es impar pero no es palíndromo, corresponde a productos de limpieza.
He intenda con este código pero no va:
El numero es entero y va de 10 a 99 y sirve para clasificar el tipo de producto.
* Si el número es palíndromo e impar, corresponde a ropa
* Si el número es palíndromo y par, corresponde a electrodoméstico.
* Si el número es par pero no es palíndromo, corresponde a alimentos.
* Si el número es impar pero no es palíndromo, corresponde a productos de limpieza.
He intenda con este código pero no va:
1
2
3
4
5
6
7
8
9
10
11
12
13
def clasificar_articulo(id:int)->str:
if (id >= 10) and (id < 99):
if (id == id [::-1]) and (id%2 == 0):
respuesta = ropa else: respuesta = limpiezaelif (id != id [::-1]) and (id%2 == 0):
respuesta = alimentos else: respuesta = electrodomesticoreturn (respuesta)
else:print("Número debe estar entre 10 y 99")
Valora esta pregunta


0
