Programación Web y Scripting > Python

 Detectar cuando es impar.

(1/1)

Meta:
Hola:

¿Cómo hago con Python 2.6, al introducir un número, determine si éste es el doble de un número impar. ?

Debo poner esto para que me pida un número:


--- Código: Python ---a = raw_input(' Introduce un número par o impar: ') 
(Ejemplo: 14 es el doble de 7, que es impar.)

Saludo.

JoseCr:
if (a/2)%3 == 0:
_____return True
else:
_____return False

Meta:

--- Cita de: "JoseCr" ---if (a/2)%3 == 0:
_____return True
else:
_____return False
--- Fin de la cita ---

Muchas gracias.

Draster:

--- Cita de: "JoseCr" ---if (a/2)%3 == 0:
_____return True
else:
_____return False
--- Fin de la cita ---

Falla en varios números, bastaría con:


--- Código: Python ---if a % 2 == 0:    ... #Es parelse:    ... #Es impar :)

neptun0:

--- Cita de: "Draster" ---Falla en varios números, bastaría con:


--- Código: Python ---if a % 2 == 0:    ... #Es parelse:    ... #Es impar :)
--- Fin de la cita ---

Con ese codigo calculas si el numero es par/impar, pero segun el enunciado hay que calcular si la mitad del numero es impar.

Seria algo asi:


--- Código: Python ---if (a / 2) % 2 != 0:    print a, " es el doble de ", a/2, " que es impar" 
Un saludo ;)

PD: Esta pregunta la vi en otro lado :P jaja

Navegación

[0] Índice de Mensajes

Ir a la versión completa