No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Playgrounds: Identifica si un número es par o impar

22/38

Aportes 442

Preguntas 20

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Hola. Les comparto una forma compacta de hacer condionales. Se llama condicional ternario. En Python tiene la forma {opc1} if {cond} else {opc2}. La sentencia arroja la opción1 si se cumple la condición, si no, arroja opción 2.

Buenos dias.

esto también es una manera de resolverlo

number = int(input('Digita un número => '))
print(number)

Escribe tu solución 👇

if number % 2 == 0:
print("el numero “, number, " es par”)

else:
print("el numero “, number, " es impar”)

My exercise

Una solucion a un problema:
![](

Prueba superada. Aqui les comparto mi solucion

if int(number)%2 == 0:
print(“es par”)
else:
print(“es impar”)

#es una forma simple y clara y le aclaramos a python que number es un valor de un numero entero

Es muy cool este sistema de Playgrounds, aunque creo que la forma de interración con estos Playgrounds se podría mejorar un poco, solo da una respuesta valida pero la realidad es que en programación hay muchas formas de hacer algún proyecto.

Lo solucione con mod igual me acepto

number = int(input('Digita un número => '))
print(number)

Escribe tu solución 👇

if number % 2 == 0:
print(‘Es PAR’)
else:
print(‘Es IMPAR’)

Disculpen pero la verdad bastante malo este ejercicio.
Hasta el momento no vimos la función “is_even_or_odd” y que la pongan en el ejercicio no tiene sentido =/
Es obvio que no vamos a saber como funciona. De hecho ni leyendo los comentarios la entiendo.

Si yo puede ustedes también.

Solución:
number = int(input('Digita un número => '))
print(number)

Escribe tu solución 👇

def is_even_or_odd(number):
if number%2 == 0:
return "Es par"
else:
return “Es impar”

print("Input: " + str(number))
print("Output: " + is_even_or_odd(number))

Comparto mi resultado:![](https://static.platzi.com/media/user_upload/image-58f22e74-551a-4ce2-a55a-5629a59fa6ef.jpg)

Se puede implementar el uso de listas e indexación estratégica para simular el control de flujo condicional de un programa, por ejemplo:

number = '10'
print(["Es par", "Es impar"][int(number) % 2])

En este caso se puede simplemente emplear como índice el residuo de la división entre 2: ya que, dada la división de cualquier dividendo entre 2, el residuo convenientemente siempre será 1 o 0 (lo cual concuerda precisamente con los índices de la lista).

Cabe recalcar que al menos en Python, la división que mencione anteriormente siempre dará un residuo de 1 o 0 (sin incluir el -1) porque a diferencia de otros lenguajes de programación: en Python, el operador modulo % devuelve un residuo con el signo del divisor, no del dividendo, por lo que naturalmente, el residuo para un dividendo negativo, nunca dará como resultado un número negativo).


Más info acerca del operador modulo en Python: https://realpython.com/python-modulo-operator/

number = '10'
print(number)

# Escribe tu solución 👇
number = int(number)
if (number % 2 == 0) :
  print("Es par")
else :
  print("Es impar")
number = int('10')
print(number)

# Escribe tu solución 👇
if number % 2 == 0:
  print("Es par")
else:
  print("Es Impar")

Respuesta al ejercicio:

number = "10"
print(number)

if int(number) % 2 == 0:
print(“Es un número par”)
else:
print(“Es un numero impar”)

print(“programa para calcular si el numero es par o impar”)
numero=int(input(“Ingrese el número”))
print(“el numero”,numero,“es par”)
else:
print(“el numero”, numero,“es impar”)

😊

number = str(input('digita un numero -> '))
number = int(number)

if (number%2) ==0:
    print("Es par")
else:
    print("Es impar")```

lo logre!

en este tenia un poco de practica gracias platziii

number = int(input('Input: '))
if number%2==0:
print('Output: “Es par” ')
else:
print('Output: “Es impar” ')

Mi reto:

number = '10'
print(number)

# Escribe tu solución 👇

conversion = int(number)

if (conversion % 2) == 0:
  print('Es par')
else:
  print('Es impar')
```python number = '10' number = int('10') if number % 2 == 0: print ('El número es par') else: print ('El número es impar') ```
Numero = int(input("Introduce un numero: ")) result = Numero % 2 if result == 0:    print(str(Numero) + " Es un numero par") else:    print(str(Numero) + " Es un numero impar")
number = 10 print (number) result = int(number) % 2 \#Escribe tu solución if number == 0: print ("es número par") else: print ("es número impar")
![](https://static.platzi.com/media/user_upload/image-1b650790-5d5f-45f8-82b7-ddb21cf8de74.jpg)
![](https://static.platzi.com/media/user_upload/image-4694d473-90dc-45f1-aaed-5a8593521fa3.jpg)
lo comprobe en REPLIT y todo cool,aqui se estanco. number=input("ponga un mumero pendejo<=") number=int(number) if number % 2==0:  print("es par") else:  print("es impar")
![]()![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-07-05%20062457-3a7843c6-776c-486a-b67c-2a4e9829cab3.jpg)
Comparto mi solución al problema: ![](https://static.platzi.com/media/user_upload/image-363c55db-70a1-41ea-aa4b-6d04710aa07c.jpg)
![](https://static.platzi.com/media/user_upload/image-1c015484-dc01-4ad2-adf5-f3fb915f4f40.jpg)![](https://static.platzi.com/media/user_upload/image-cbf41b7a-e887-4010-b28b-8ed99e2d4d6b.jpg)

No tienen sentido las respuestas que igualan el resultado a 0 (== 0) ya que el ejercicio debe evaluar si es par. En todo caso el resultado en evaluación será si la división del número entre dos da un dato entero o no.
Yo resolví el ejercicio comparando la conversión de la división a ‘int’ con el resultado de la división sin conversión. Si son iguales se concluye que es entero sino, un termino tiene decimales mientras que el otro no.

Acá les mando el código que utilicé (se puede jugar con el número de ‘number’):

number = '15’
print(number)

Escribe tu solución 👇

Prueba_number = int(number)

Par_Impar=Prueba_number/2

if Par_Impar==int(Par_Impar):
print(“Es par”)

if Par_Impar!=int(Par_Impar):
print(“Es impar”)

![](https://static.platzi.com/media/user_upload/image-6590d64a-ab90-4708-b0c6-24633c5c1d33.jpg)
Otra vez se me iba olvidando transformar a integer el string, por eso perdí una vida, pero de eso se trata de los errores se aprende ![](https://static.platzi.com/media/user_upload/image-52518dff-1999-425c-8821-8d368dd4d55b.jpg)
![](https://static.platzi.com/media/user_upload/image-56f19d14-fe04-4111-8e71-ec67ebde0a12.jpg) Una forma sencillita.
number = '10' num = int(number) print(number) \# Verificar si el número es par o impar if num % 2 == 0:    print("Es un número par") else:    print("Es un número impar") * `number = '10'`: Define `number` como un string que representa el número "10". * `num = int(number)`: Convierte el string `number` a un entero y lo asigna a la variable `num`. * `print(number)`: Imprime el string `number`, que es "10". * `if num % 2 == 0:`: Verifica si `num` es divisible por 2. Si el residuo de la división es cero, significa que `num` es par. * `print("Es un número par")`: Imprime este mensaje si `num` es par. * `else:`: Si la condición del `if` es falsa (es decir, `num` no es divisible por 2), * `print("Es un número impar")`: Imprime este mensaje si `num` es impar.
```python number = int(input("Escribe un numero ")) if number % 2 == 0: print(f"{number} es un número par") else: print(f"{number} es un número impar") ```number = int(input("Escribe un numero ")) if number % 2 == 0: print(f"{number} es un número par") else: print(f"{number} es un número impar")
Saludos equipo, comparto mi resultado: ![](https://static.platzi.com/media/user_upload/2024-06-10_12h25_19-b9421099-8960-439d-aff2-449eda08c3d8.jpg)
No deja ejecutar el programa, sale una Venta a que dice "Una página insertada en jshero.platzy.com"
Aca dejo mi solucion!! ![](https://static.platzi.com/media/user_upload/image-511fc838-59ed-49ff-9bb7-cf042be18ee5.jpg)
Gato antispoilers: 🧶 /\   /\\ ฅ( • ﻌ • ฅ)   \ \      \ \\     \           \\        \    \_    |          \ |   \ |  \\\_\_           \〕 \〕       \\ 🧶 /\   /\\ ฅ( • ﻌ • ฅ)   \ \      \ \\     \           \\        \    \_    |          \ |   \ |  \\\_\_           \〕 \〕       \\ 🧶 /\   /\\ ฅ( • ﻌ • ฅ)   \ \      \ \\     \           \\        \    \_    |          \ |   \ |  \\\_\_           \〕 \〕       \\ Este es mi sugerencia de respuesta: ```js number = '10' print(number) # Escribe tu solución 👇 number_to_validate = int(number) if number_to_validate % 2 == 0: print('Es par') elif number_to_validate % 2 != 0: print('Es impar') else: print('Hub un error') ```
![](https://static.platzi.com/media/user_upload/image-7dcb1fa6-4423-4563-984d-0ccffce2ad58.jpg)
number = '10' print(number) \# Escribe tu solución 👇 if int(number) % 2:  print("es par") else:  print("es impar") esta es una solucion rapida y sin modificar datos
```js number = '10' print(number) # Escribe tu solución 👇 number = int(number) if number % 2 == 0: print("Es par") else: print("Es impar") ```
![](https://static.platzi.com/media/user_upload/image-60fd7458-c576-4fd1-a7f0-1896795058d8.jpg)
Esta es mi solución: ![](https://static.platzi.com/media/user_upload/image-29c8f2c7-e5ce-47c9-bf11-97dfcd66465e.jpg)
Desde el principio había intentado hacerlo de forma más complicada y que fuera un reto, para hacerlo interesante e interactivo pero entendí que estas prácticas son para hacerlas simples, así que fui al grano con el número y el resultado. sin embargo en Replit, intento practicarlo de forma más atrevida, les dejo mi práctica: number = int(2) print(number) if number % 2 == 0: print("Es par") else: prin("Es impar") PD: si alguien sabe como puedo subir imagenes, ¿me podria ayudar? no se como hacerlo, gracias.
numero = input("Indica un numero ") valor = int(numero) if (valor % 2) == 0: print('El numero es entero') else: print('El numero no es entero')
# ![](https://static.platzi.com/media/user_upload/image-75a6090e-5ae0-4f1b-b7aa-1e6c799caca1.jpg)
Reto cumplido !! ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-05-24%20234927-3e8f5282-f469-4ec9-8b92-814a9e6ee56b.jpg)
![](https://static.platzi.com/media/user_upload/Captura%20de%20Pantalla%202024-05-15%20a%20la%28s%29%2000.00.22-062a93da-3022-42f4-ab10-a78238e37f16.jpg)
Va el mío. ```js number = '108659' print(number) # Escribe tu solución 👇 number=int(number) % 2 if number == 0: print('es par') else: print('es impar') ```number = '108659'print(number) \# Escribe tu solución 👇number=int(number) % 2 if number == 0:  print('es par')else:  print('es impar')
result = number % 2 if (result == 0):  print('Es par') else:  print('Es impar')
**Solucion:**number = '10'number = int(number)if(number%2 == 0): print('Es par')else: print('Es impar') ```js number = '10' number = int(number) if(number%2 == 0): print('Es par') else: print('Es impar') ```
![](https://static.platzi.com/media/user_upload/image-73b39124-be7c-43b7-aa73-b520d0f193d7.jpg)
```js # Escribe tu solución 👇 number = int(input('Ingresa un numero: '))print(f'El numero {number} es: PAR' if number%2 == 0 else f'El numero {number} es: IMPAR ') ```
Solo hay que escribir Print("Es par" if number%2 == 0 else "impar")
![](https://static.platzi.com/media/user_upload/image-2d793236-2d6c-4708-826e-06d48f738929.jpg)botón de ejecutar salio del grupo
![](https://static.platzi.com/media/user_upload/image-7f4843dd-7d71-4ddd-b108-afaa8035a88e.jpg)
```js number = '10' print(number) # Escribe tu solución 👇 if int(number) % 2 == 0: print('Es par') else: print('Es impar') ```number = '10'print(number) \# Escribe tu solución 👇 if int(number) % 2 == 0:    print('Es par')else:    print('Es impar')
![](https://static.platzi.com/media/user_upload/image-31a518f4-0b4f-4be6-88ee-ac917653c9a2.jpg)
![](https://static.platzi.com/media/user_upload/image-70e61157-d53f-43b8-9601-7932222e67f5.jpg)![](https://static.platzi.com/media/user_upload/image-0a085ca5-8d7d-474d-88f6-089919049526.jpg)
![](https://static.platzi.com/media/user_upload/image-c5d71563-598e-476b-955b-f0230cf3b522.jpg) Algo sencillo pero funcional
numero = int(input('Ingresa tu número: ')) if numero % 2 == 0 and numero != 0:    print('El número es par')elif numero % 2 != 0:    print('El número es impar')else:    print('El numero no es ni par ni impar')
```js number = '10' print(number) # Escribe tu solución 👇 number= int(number) if number% 2==0: print("Es par") else: print("Es impar") ```
![](https://static.platzi.com/media/user_upload/retoparpy-39ce81ad-1e36-49f0-a995-1b06b80ac7e4.jpg)
Al segundo intento lo logre. ```js number = '10' print(number) # Escribe tu solución 👇 #Primero se transforma de str a int number = int(number) print(type(number)) # Ahora que ya es un numero, se hace la condicional if number % 2 == 0: print('Es par') else: print('Es impar') ```number = '10'print(number) \# Escribe tu solución 👇print(type(number))number = int(number)print(type(number)) if number % 2 == 0:  print('Es par')else:   print('Es impar')
Hola, no cumple con las condisiones exactas de la prueba, pero cuando el profesor en clases pasadas la habia dejado, esto es lo que habia desarrollado: ![](https://static.platzi.com/media/user_upload/image-72539fe5-18bd-47d4-a561-a030cf1a4475.jpg)
number = '10' print(number) \# Escribe tu solución 👇 if int(number) % 2 == 0:    print('Es par') else:    print('Es impar')
![]()number = int('10')print("input", number) if number % 2:  print('Output: "Es impar"')else:  print('Output: "Es par"')```js number = int('10') print("input", number) if number % 2: print('Output: "Es impar"') else: print('Output: "Es par"') ```
![](https://static.platzi.com/media/user_upload/image-e7022b7f-5b37-4b28-be74-5a10fdf7d82b.jpg)![](https://static.platzi.com/media/user_upload/image-a71fa7ed-f1b0-4608-a59c-91985b29137e.jpg)
![](https://static.platzi.com/media/user_upload/image-8b18da3f-2c8f-4f6a-85b2-44f49146eb97.jpg)
![](https://static.platzi.com/media/user_upload/image-05efcec7-0c9b-4f1b-9544-96e93101d8e7.jpg)
![](https://static.platzi.com/media/user_upload/main.py-2024-03-13-23-39-11-afcb1fce-4296-4929-9555-3e06a92c3cf5.jpg)
![](https://static.platzi.com/media/user_upload/image-392223fb-9ac4-4f62-9dd6-65692fb28d92.jpg)![]()
Mi solucion: `number = '10'print(number)` `numero = int(number)` `if numero % 2 == 0:  ` `print("El numero {} es par.".format(numero))` `else:  ` `print("El numero {} es impar.".format(numero))`
![](</Users/emilianogarello/Desktop/Captura de Pantalla 2024-03-08 a la(s) 11.46.02.png>)
realizado
![]()![](https://static.platzi.com/media/user_upload/image-3a4c4351-9818-433e-a485-a58982807ca6.jpg)
![](https://static.platzi.com/media/user_upload/imagen-fbb12f8c-1e46-4d64-950c-a104862793bf.jpg)
number = '10'print(number) \# Escribe tu solución 👇 number = int(number) par = number % 2 == 0 if par :  print("Es par") else :  print("Es impar")
number = '3'print(number) \# Escribe tu solución 👇 number = int(number) #print(number) resultado = number % 2 if resultado == 0:  print("Es par") else:    print("Es impar")
Aqui esta la validacion del ejercicio ![](https://static.platzi.com/media/user_upload/image-c3fd2a0d-2c09-4212-a83f-20ad33e7d176.jpg)
![](https://static.platzi.com/media/user_upload/image-cd23a4ed-55e5-4f63-bb64-d906e74e2415.jpg)
![](https://static.platzi.com/media/user_upload/image-b56e6d95-5f61-4e86-a93e-97cdacc39a79.jpg)![](https://static.platzi.com/media/user_upload/image-14e004db-1473-4744-a442-658b36d90cce.jpg)
Muy interesante este ejercicio!
number = '10'print(number) \# Escribe tu solución 👇numero = int(number) if numero % 2 == 0:  print('Es un número par')else:  print('El número es impar')
![](https://static.platzi.com/media/user_upload/image-d74f74ed-e23e-4568-ae32-9c4e310ad4e6.jpg)
.
adjunto mi solución: ![](https://static.platzi.com/media/user_upload/image-5f094f18-7fd6-4ded-8f94-9bd7deb4950f.jpg)
![](https://static.platzi.com/media/user_upload/image-e1aee856-ef65-4ad3-a56c-87e4212ed501.jpg)
undefined