• Lenguaje

    Python

  • Descripción

    Leer un número entero de 4 dígitos y determinar si tiene más dígitos pares o impares.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os

un_numero = int (input ('Ingresa el valor de un numero: '))
digitos_pares=0
digitos_impares
if (un_numero-un_numero%1000)%2000==0:
    digitos_pares=digitos_pares+1
else:
    digitos_impares=digitos_impares+1
if (un_numero-un_numero%100)%200==0:
    digitos_pares=digitos_pares+1
else:
    digitos_impares=digitos_impares+1
if (un_numero-un_numero%10)%20==0:
    digitos_pares=digitos_pares+1
else:
    digitos_impares=digitos_impares+1
if un_numero%2==0:
    digitos_pares=digitos_pares+1
else:
    digitos_impares=digitos_impares+1
if digitos_pares>digitos_impares:
    print ('Tiene m\u00E1s d\u00EDgitos pares.')
if digitos_impares>digitos_pares:
    print ('Tiene m\u00E1s d\u00EDgitos impares.')
if digitos_impares==digitos_pares:
    print ('Tiene igual cantidad de d\u00EDgitos pares e impares.')
print ('Valor de digitos impares: ' + repr (digitos_impares))
print ('Valor de digitos pares: ' + repr (digitos_pares))
print ()
os.system ('pause')