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 = limpieza
elif (id != id [::-1]) and (id%2 == 0):
respuesta = alimentos
else:
respuesta = electrodomestico
return (respuesta)
else:
print("Número debe estar entre 10 y 99")
Valora esta pregunta


0