[python] calcular impar y su doble.

Iniciado por Meta, 2 Octubre 2010, 15:12 PM

0 Miembros y 1 Visitante están viendo este tema.

ace332

#10
Se trata de verificar si un número par es el doble de otro que es impar..

Como este número es el doble de otro entonces debe ser par. Y además como es el doble de un impar termina no siendo multiplo de 4.

Osea que el número dado debe cumplir la condicion:

num % 2 == 0 && num %4 != 0

Saludos  ;)

[L]ord [R]NA

me imagino que se refieren a algo asi?

Código (python) [Seleccionar]
a = input('Ingrese el numero: ')
if a%2!=0:
    print 'El numero que haz introducido es impar.'
elif a%4==0:
    print str(a)+' es el doble de '+str(a/2)+' que es par.'
else:
    print str(a)+' es el doble de '+str(a/2)+' que es impar.'

Meta

Gracias, sólo quería esto.

Código (python) [Seleccionar]
# Introducir un valor entero.
a = int(raw_input('Introduce un número: '))
b = a / 2

# Acepta la condición siempre que el número de
#entrada sea el doble y impar.
if a % 2 == 0 and a % 4 != 0:
    print a, 'es el doble de ', b, 'que es impar.'
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/