No tienes acceso a esta clase

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

Condicionales

20/38
Recursos

Aportes 911

Preguntas 22

Ordenar por:

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

Solución:

Les comparto este sitio en el que pueden practicar condicionales. https://aprendeconalf.es/docencia/python/ejercicios/condicionales/

Mi propuesta al reto:

no memes? XD

RETO

num = int(input('pon un numero: ')) % 2

if num == 0: 
    print('es par')
else:
    print('es impar')

Otra solución al reto:

🔥🔥🔥

CONDICIONALES

IF

la función if se utiliza para controlar el flujo de ejecución de un programa. Esta función permite ejecutar un bloque de código si se cumple una condición determinada.

La sintaxis básica de la función if es la siguiente:

if condicion: # bloque de codigo que se ejecuta si la condicion es verdadera

Donde condicion es la expresión que se evalúa para determinar si se cumple o no la condición. Si la condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la condición es falsa, se salta el bloque de código y se continúa con la ejecución del programa.

Por ejemplo, si queremos imprimir un mensaje en pantalla si un número es mayor que cero, podemos hacerlo de la siguiente manera:

`numero = 5

if numero > 0:
print(“El numero es mayor que cero.”)`

En este caso, la condición numero > 0 se evalúa como verdadera, por lo que se ejecuta el bloque de código que imprime el mensaje en pantalla.

ELSE

la función else se utiliza en conjunto con la función if para controlar el flujo de ejecución de un programa. La función else permite ejecutar un bloque de código si no se cumple la condición del if.

La sintaxis básica de la función if-else es la siguiente:

if condicion: # bloque de codigo que se ejecuta si la condicion es verdadera else: # bloque de codigo que se ejecuta si la condicion es falsa

Donde condicion es la expresión que se evalúa para determinar si se cumple o no la condición. Si la condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la condición es falsa, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del else.

ELIF

La función elif permite evaluar múltiples condiciones y ejecutar un bloque de código correspondiente a la primera condición que se cumpla.

La sintaxis básica de la función if-elif-else es la siguiente:

if condicion1: # bloque de codigo que se ejecuta si la condicion1 es verdadera elif condicion2: # bloque de codigo que se ejecuta si la condicion2 es verdadera y la condicion1 es falsa else: # bloque de codigo que se ejecuta si ninguna de las condiciones anteriores es verdadera

Donde condicion1condicion2, etc. son las expresiones que se evalúan para determinar si se cumple o no la condición correspondiente. Si la primera condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la primera condición es falsa y la segunda condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del elif. Si ninguna de las condiciones anteriores es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del else.

Por ejemplo, si queremos imprimir un mensaje en pantalla dependiendo del valor de una variable x, podemos hacerlo de la siguiente manera:

`x = 5

if x < 0:
print(“El numero es negativo.”)
elif x == 0:
print(“El numero es cero.”)
else:
print(“El numero es positivo.”)`

En este caso, la condición x < 0 se evalúa como falsa, por lo que se evalúa la siguiente condición x == 0, que también es falsa. Finalmente, se ejecuta el bloque de código correspondiente al else, que imprime el mensaje “El numero es positivo.” en pantalla.

Solo se me ocurrio esto

pet = input("Cuál es tu mascota favorita? ")

if pet == "perro":
    print("Los perros son lo mejor")
elif pet == "gato":
    print("Los gatos son lo mejor")
elif pet == "pez":
    print("No me gustan los peces")
else:
    print("Lo siento, no conozco esa mascota")

![](

¿Qué es el residuo de la división (%) ?

Imagina que tienes 10 caramelos y quieres compartirlos equitativamente entre 3 amigos. Sin embargo, no puedes dividir los caramelos de manera exacta porque 10 no es divisible por 3 sin dejar ningún caramelo adicional.

Entonces, comienzas a repartir los caramelos entre tus amigos uno por uno. Después de dar 3 caramelos a cada amigo, te quedan 1 caramelo adicional. No puedes dividirlo más, pero aún tienes ese caramelo suelto.

En términos matemáticos, esto es lo que sucede:

10 dividido por 3 es igual a 3 con un residuo de 1.

Donde:

El cociente es 3, lo que significa que pudiste dar 3 caramelos a cada amigo. El residuo es 1, que es el caramelo que queda sin distribuir de manera equitativa. Por lo tanto, en la expresión 10 % 3, el operador de módulo % calcula precisamente ese residuo: el caramelo adicional que queda después de dividir 10 entre 3. Es por esta razón que el residuo de la división de 10 dividido por 3 es 1.

Condicionales anidados en Python (elif)

  • Cuando se anidan varios niveles de enunciados if/else, puede ser difícil determinar cuáles expresiones lógicas deben ser verdaderas (o falsas) con la finalidad de ejecutar cada conjunto de enunciados. La función elif le permite comprobar criterios múltiples mientras se mantiene el código fácil de leer.
a = int(input('¿Cuantos años tiene tu computador?: '))
if a >= 0 and a <= 2:
    print('Tu computador es nuevo')
    print('Puedes continuar con tu PC')
else:
    print('Tu computador es Viejo')
    print('Considera comprar uno nuevo')
    
print('-'*20)

mi aporte!!

Aquí es dond empieza a utilizarse la creatividad, con los if anidados con los else, elif, y con los de comparación, es cuando queda todo por empezar a hacer

while True:
  var = input("Enter a number: ")
  if var.isdigit():
    var = float(var)
    if var % 2 == 0:
      print("Par number")
    else:
      print("Impar number")
  else:
    print("Not string")

#RETO

numero = """
BIENVENIDO AL DETECTOR DE NUMEROS PARES O IMPARES, POR FAVOR INGRESA UN NUMERO:
"""
numero = float(input(numero))
if numero % 2 == 0:
  print(f'{numero} es un numero par')
else:
  print(f'{numero} es un numero impar')

Este es mi código

number = int(input("Introduce el número que deseas: "))

if number % 2 == 0 or number % 2 == 2:
    print("Es par")
elif number % 2 == 0 or number % 2 == 1:
    print("Es impar")
else:
    print("No sé qué carajos acabas de insertar mamahuevo")

es interesante, me encanto el modo de como se puede mostrar valores, asi que hice el ejercicio aprovechando ello.

numero = int(input(" Ingrese el numero a evaluar : "))
validacion = numero % 2

if validacion == 0 :
print(f"el valor {numero} es Par")
else:
print(f"el valor {numero} es impar")

num = int(input('ingresa un número => '))

if num % 2 == 0:
    print('El número es par')
else:
    print('El número es impar')    

number = int(input('Ingresa un numero entre el 1 y el 10 => '))
if number % 2 == 0:
print(“Es un numero par”)
else:
print(‘Es un numero impar’)

```js ``` ![](https://static.platzi.com/media/user_upload/condicionales-6ddac17f-1179-44cc-9dc7-788ae6c396c9.jpg)![](https://static.platzi.com/media/user_upload/condicionales-e56c7403-fb6a-42f5-929f-77cb28e694ab.jpg)
![](https://static.platzi.com/media/user_upload/image-bcc68a60-3f39-442e-b105-93fd4f3da2ad.jpg)
numero = input("Escribe un número: ") try: numero = int(numero) if numero % 2 == 0: print("El número es par.") else: print("El número es impar.") except ValueError: print("Esto no es un número.")
![](https://static.platzi.com/media/user_upload/image-1dead98f-bd5e-48ad-93c7-ed284da25c3b.jpg)
![](https://static.platzi.com/media/user_upload/image-87461573-2cd3-49c3-ba6f-d5d55927678f.jpg) well done by me !

Reto: crear un programa que evalúe si un número es par o impar


He hecho que el programa considere que el cero no es par ni impar para agregar un poco de dificultad por más de que resultase ser erróneo.

# Reto: crear un programa que evalúe si un número es par o impar

numero = int(input('PPSSUNEPOI (Programa Para Saber Si Un Numero Es Par O ImparFavor)\n Favor ingresar el número: '))
if numero == 0:
  print("el número 0 no es par ni impar.")
else:
  if numero % 2 == 0:
    print('El número ingresado es par. Congratulaciones')
  else:
    print('El número ingresado es impar.')

solucion:

Quise realizar un aporte un poco más alla de lo que solicitaba el profe, pero no me resultó.
Quería aplicar el comando “while” el cual me podría permitir volver a ejecutar el programa si la respuesta era verdadera y darle el control al usuario si quería consultar otro número o si simplemente quería finalizar la consulta.
Pero bueno se hizo el intento.
Si alguién me puede corregir el problema le agradezco.

Hola dando respuesta al reto me costo pero se logro

num=int(input('Ingrese un numero: '))
if num%2==0:
print(‘Es par’)
else:
print(‘Es impar’)

# Programa para determinar si un numero es par o impar
numero = int(input("Ingresa el numero : "))
if (numero % 2 == 0) : 
  print("El numero es par")
else :
  print("El numero es impar")

hola, aqui dejo mi aporte♥
En este ejercicio la vida se simplifica mas cuando entiendes como utiliar el operador %

num1= int(input(‘ingresa primer numero’))

if num1%2==0:
print(‘numero par’)
else:print (‘el numero es impar’)

Hola! así me quedó. La verdad lo subestimé, cometí errores tontos, por tanto recomiendo siempre practicar :S ¿Cómo pego al imagen :S?

Excelente, solo una queja VIVAN LOS GATOS.

Aquí mi solución al reto.

<numero = int(input("Ingrese el número"))
if numero%2 ==0:
  print("Es par")
else:
  print("Es impar")> 

Solucion al reto

numero = int(input('Ingrese numero: '))
if numero % 2 == 0:
  print('Par')
else:
  print('Impar')

Este es mi programa.

print('Bienvenido..! en este programa te dire si un número es par o impar.')
print()

num = int(input('Escribe un número un numero: '))

if num % 2 == 0:
  print(f'{num} es número par')
else:
  print(f'{num} es número impar')
''' if '''
if True:
  print("She can't help herself at all")

if False:
  print("No deberias ver este mensaje nunca")

# Reto: Dado un numero decir si este es par o impar
print("-" * 35)
print("Reto: Dado un numero decir si este es par o impar")
x = int(input("Ingrese un numero => "))
if x % 2 == 0:
  print(f"{x} es par")
else:
  print(f"{x} es impar")

#descubrir si un numero es par

numero = int(input(“ingrese un numero: “))
if numero % 2 == 0:
print(numero, " es par”)
else:
print(numero, " es impar”)

Solucion del Reto

numero=int(input("Ingresa cualquier numero para saber si es par o impar => "))

if numero % 2 == 0:
print(“El número ingresado es PAR”)
else:
print(“El número ingresado es IMPAR”)

Par o impar!

Holis de esta forma resolví el reto!

Reto

Comparto mi solución aunque varios llegaron a la respuesta.
La imagen la cree con codeimg.io

numero = int(input('Ingrese un numero cualquiera para identificar si es par o impar => '))
#print(type(numero))
#print(numero % 2)
if numero % 2 == 0:
print(‘El numero ingresado un par’)
else:
print(‘El numero ingresado es impart’)

Mi solución

print('Es un número par o impar?')
print('')
numero = int(input('Ingrese un número y será detectado >> '))
if numero % 2 == 0:
  print('Es un numero par')
else:
  print('Es un numero impar')
  
Asi lo hice number = int(input("input a number")) validation = number % 2 if validation > 0: print ("this number is not even")

Solucion

numero = int(
    input("Este programa determina si un numero ingresado es par o impar "))
if numero % 2 == 0:
    print(f'el {numero} es par')
else:
    print(f'el {numero} es inpar')
Este es un reto que me hice antes de que termine la clase, para poder practicar mas:) \#Reto personal, usando el if, elif y else, escribir un programa que pida el presupuesto que tiene un usuario y con eso decirle si es poco, aceptable o muy bueno. \#si el presupuesto es menor a 1000, entonces decir que es poco. \#si el presupuesto es mayor a 1000 y menor a 5000, entonces decir que es aceptable. \#si el presupuesto es mayor a 5000, entonces decir que es muy bueno presupuesto = int(input("¿Cual es tu presupuesto? ")) if presupuesto < 1000: print(f"tu presupuesto es de {presupuesto} y es poco") elif presupuesto >= 1000 and presupuesto < 5000: print(f"tu presupuesto es de {presupuesto} es aceptable") elif presupuesto <= 5000 and presupuesto < 10000: print(f"tu presupuesto es de {presupuesto} y es muy bueno") else: print(f"tu presupuesto es de {presupuesto}") num\_user = int(input("¿Cual es tu numero favorito? ")) \#reto clase if num\_user % 2 == 0: print(f"tu numero favorito es {num\_user} y es par") else: print(f"tu numero favorito es {num\_user} y es impar")
```js edad = int(input('¿Cuál es tu edad?')) if edad % 2 == 0: print("La edad es par") elif edad % 2 != 0: print("La edad es impar") else: print("Esto no debería ocurrir") ```edad = int(input('¿Cuál es tu edad?'))if edad % 2 == 0:    print("La edad es par") elif edad % 2 != 0:    print("La edad es impar") else:    print("Esto no debería ocurrir")
Yo lo hice con strings: numero = input('Digita tu número: ') ultimo\_numero = numero\[-1] if ultimo\_numero == '0' or ultimo\_numero == '2' or ultimo\_numero == '4' or ultimo\_numero == '6' or ultimo\_numero == '8' : print('Tu número es par') else: print('Tu número es impar')
![](https://static.platzi.com/media/user_upload/image-e6f394d7-007e-406c-9f3b-fbd166a7e3a2.jpg)```js ```
![](https://static.platzi.com/media/user_upload/image-3e383d12-c673-4ca0-adca-c77256f7b41a.jpg)
Solución: ![](https://static.platzi.com/media/user_upload/image-efcea6e5-01c0-4224-8c02-b573853fd46f.jpg)
Solución: ![](https://static.platzi.com/media/user_upload/image-d49cb8f8-6320-467e-891f-4a37b6cf2a63.jpg)
elif permite fácilmente anidar condicionales, un ejemplo con el stock: ![](https://static.platzi.com/media/user_upload/image-61c920ec-69ad-486e-bcda-228192a67d98.jpg)
Mi aporte al reto: ```js #Número par o impar number = int(input("Ingrese un número => ")) if number % 2 == 0: print(f"El número {number} es un número par") else: print(f"El número {number} es un número impar") ```#Número par o impar number = int(input("Ingrese un número => ")) if number % 2 == 0: print(f"El número {number} es un número par") else: print(f"El número {number} es un número impar")
''' \#if if True: print('deberia ejecutarse') if False: print('nunca se ejecuta') pet = input('Cual es tu mascota favorita? ') if pet == 'perro': print(f'Tu mascota favorita es {pet}') elif pet == 'gato': print(f'Tu mascota favorita es {pet}') elif pet == 'pez': print(f'Tu mascota favorita es {pet}') elif pet == 'tigre': print(f'Tu mascota favorita es {pet}') else: print('no es una mascota') stock = input('Digita el stock => ') stock = int(stock) if stock >= 100 and stock <= 1000: print('El stock es correcto') else: print('El stock es incorrecto') ''' number = int(input('Ingrese un numero => ')) number = int(number) if number % 2 == 0: print(f'El numero {number} es par') else: print(f'El numero {number} es impar')
data = int(input("Digita el numero => ")) if data % 2 == 0: print("El numero es par") else: print("El numero es impar")
esta fue mi solución, se utilizó parte de lo aprendido anteriormente con el igual y no igual: ![](https://static.platzi.com/media/user_upload/image-f81dca1f-27f0-435d-b95e-40469b9feac9.jpg)
number = int(input("Insert an integer "))
if number % 2 == 0:
  print(f"{number} is an even number")
else:
  print(f"{number} is an odd number")
num = int(input('escribe un número => ')) if num % 2 == 0: print('es par') else: print('es impar')
![](https://static.platzi.com/media/user_upload/image-4cde6de0-1a44-4d19-af34-79d05c663c65.jpg)
![](https://static.platzi.com/media/user_upload/image-0d2e8220-3caa-49dd-b9db-62149128feb3.jpg)
x = input("ingrese un numero>=") residuo = (int(x) % 2) if residuo == 0: print("el numero es par") else: print("el numero es impar")
num = float(input('Ingrese su numero => ')) if num % 2 == 0: print('Es par') else: print('Es impar')
number = int(input("Digita un numero del 1 al 10 => ")) if number == 2 or number == 4 or number == 6 or number == 8 or number == 10: print("El numero es par") else: print("El numero es impar")
numero = int(input("Ingrese un numero "))if numero % 2 == 0:    print("Es par ", numero) else:    print("El numero es impar ")
![](https://static.platzi.com/media/user_upload/image-30772f77-9b9c-4728-b14f-845a74d5fd6a.jpg)
Hola esta es mi solucion: numero = int(input("escribe un numero:")) if numero % 2 == 0:    print("el numero es par")else:    print("el numero es impar")
![](https://static.platzi.com/media/user_upload/image-f6786036-6717-4199-a784-0b2c940d2ae2.jpg)
Aquí la solución: ![](https://static.platzi.com/media/user_upload/image-c8b6c5e3-1904-49db-91f6-edaa8208ad73.jpg)
Este es mi propuesta de solución: ```js # evalua si el numero es par o impar prompt = 'Este programa evalua si el numero de tu interes es par o impar' print(prompt) numero = int(input('Ingrese el numero de su interes: ')) if numero%2 == 0: print('Su numero es par') elif numero%2 != 0: print('Su numero es impar') else: print('Existe algun tipo de error, disculpe los inconvenientes.') ```
num = int(input ("dime un nunero")) if num % 2 == 0: print('es par') else: print('es impar')
```js number = int(input("Hola, digita el número que deseas evaluar ")) if number % 2 == 0: print("El número es par") else: print("El número es impar") ```number = int(input("Hola, digita el número que deseas evaluar ")) if number % 2 == 0: print("El número es par") else: print("El número es impar")
Esta fue la manera que se me ocurrio a mi. ![](https://static.platzi.com/media/user_upload/image-94b092a7-e485-4318-be6c-9584b9edcdd8.jpg)
**Importancia de la Indentación para usar condicionales:**  Python utiliza la indentación para delimitar bloques de código. Asegúrate de que tu código esté correctamente indentado o recibirás un IndentationError.
Aqui ingreso mi aporte del reto ![](https://static.platzi.com/media/user_upload/image-7bcda332-815c-47d6-bc16-fca46c55d49d.jpg)
Replit con ese formato de sugerencias escribió casi todo el código, solo tuve que proponer el inicio de lo que iba hacer y ya...![](https://static.platzi.com/media/user_upload/Screenshot%202024-05-20%20at%2012.00.53%E2%80%AFPM-9826c523-9710-44e0-adb4-c0bd9b1e9b1f.jpg)
![](https://static.platzi.com/media/user_upload/image-d84c3a52-8751-431d-a60d-abee3293f999.jpg) ![](https://static.platzi.com/media/user_upload/image-c31e0ad2-b7f8-4d95-8601-fa139f154a59.jpg)
![](https://static.platzi.com/media/user_upload/image-f38a94c6-3857-43a6-a7d7-3a5e238c69ec.jpg)
numero = int(input('Ingresa un numero => ')) if numero > 0:    if (numero % 2) == 0:        print('Ingresaste un numero par')    else:        print('Ingresate un numero inpar')   else:    print('ingresaste un numero a caracter invalido')
**Flujo del programa en una condición simple y compuesta:** ![](https://static.platzi.com/media/user_upload/image-2b168e46-2665-465e-ad3f-19bfa4c58500.jpg)
![](https://static.platzi.com/media/user_upload/image-a990d812-1cda-4505-8e96-912f0f2dd33f.jpg)![]()
Ejercicio ![](https://static.platzi.com/media/user_upload/image-55852b1b-79e5-45de-b9e7-d78a064067fd.jpg)
stock = int(input("ingresar stock ")) if stock % 2 == 0: print("el stock es par") else: print("el stock es impar")
`number = int(input(f"Escribe un número: "))` `if number % 2 == 0:` ` print(f"Es par")` `else:` ` print(f"Es impar")`
import os os.system('clear') *# reto*number = int(input(f"Escribe un número: ")) if number % 2 == 0: print(f"Es par")else: print(f"Es impar")
Hola a todos, Desarrollé el reto y el código para encontrar si un número es par o impar es el siguiente:} `numero= int(input("Ingrese un número entero: "))` `if numero % 2 == 0:` ` print(f"El {numero} es un número par")` `else:` ` print(f"El {numero} es un número impar")`
Hice una solución con lo que investigue de los recursos: ```js n = int(input("Ingresa n:")) print("n par") if ~n & 1 else print("n impar") ```
```js print('Crear un programa que indique si el número entero ingresado es par o impar') print('-----------------------------') number = int(input('Ingrese un número entero: ')) if number % 2 == 0: print('El número ingresado es par.') else: print('El número ingresado es impar.') ```
**Solucion:** ```js #reto, di si el numero ingresado es par o impar number = int(input("Ingresa tu numero: ")) if number % 2 == 0: print(f"El numero {number} es par") else: print(f"El numero {number} es impar") ```#reto, di si el numero ingresado es par o impar number = int(input("Ingresa tu numero: ")) if number % 2 == 0: print(f"El numero {number} es par") else: print(f"El numero {number} es impar")
![](https://static.platzi.com/media/user_upload/aporte%20impar%20o%20par-d9ad6f86-5947-4b56-9446-2f4be0f60866.jpg)