Python - Digitos pares e impares

 
Vista:
sin imagen de perfil

Digitos pares e impares

Publicado por Cristina (2 intervenciones) el 22/03/2020 16:41:30
Saludos.
Me gustaría saber como desarrollar esto en Python 3.8

Los números de las claves de dos cajas fuertes están mezcladas en un numero entero llamado clave maestra.Determine ambas claves, la primera clave se construye con los dígitos impares de la clave maestra y la segunda con los pares. Ejemplo: Clave Maestra = 12345, clave1=135. clave2= 24
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Digitos pares e impares

Publicado por Daniel (111 intervenciones) el 22/03/2020 18:14:04
Hola,

Hay varias maneras, una puede ser utilizando expresiones regulares.

1
2
3
4
5
6
7
8
9
10
11
12
13
import re
 
def pares_impares(number):
    if isinstance(number, str):
        impares = "".join(re.findall('[13579]', number))
        pares = "".join(re.findall('[02468]', number))
    else:
        impares = "".join(re.findall('[13579]', str(number)))
        pares = "".join(re.findall('[02468]', str(number)))
 
    return (pares, impares)
 
pares_impares(124562)

Saludos,
Daniel Rodríguez
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar