Solución:
Introducción y primeros pasos con Python
¿Por qué aprender a programar en Python?
Accede a la versión más actualizada de este contenido
Herramientas del curso
Tu primer programa con Python
Herramientas para programar con Python
Playgrounds: Te doy la bienvenida a los ejercicios interactivos
Variables
Playgrounds: Modifica el valor de una variable
Quiz: Introducción y primeros pasos con Python
Tipos de datos en Python
Tipos de datos
Strings
Numbers
Booleans
Transformación de tipos
Playgrounds: Imprime el formato adecuado
Operadores y condicionales
Operadores aritméticos
Operadores de comparación
Comparación de números flotantes
Operadores lógicos: and y or
Operador lógico not
Condicionales
Proyecto: condicionales
Playgrounds: Identifica si un número es par o impar
Listas y diccionarios
String recargado
Indexing y slicing
Listas
Métodos de listas
Playgrounds: Agrega, modifica y elimina elementos de una lista
Tuplas
Proyecto: tuplas
Diccionarios: definición y lectura
Diccionarios: inserción y actualización
Playgrounds: Agrega, modifica y elimina elementos de un diccionario
Ciclos
Loops: While
Loops: For
Playgrounds: Agrega solo los números positivos de una lista
Ciclos anidados
¡Es tu turno: crea un tutorial!
Cierre
Proyecto: aplicando ciclos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 911
Preguntas 22
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
num = int(input('pon un numero: ')) % 2
if num == 0:
print('es par')
else:
print('es impar')
Otra solución al reto:
🔥🔥🔥
CONDICIONALES
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.
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
.
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 condicion1
, condicion2
, 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")
 ?
Condicionales anidados en Python (elif)
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’)
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”)
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')
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')
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")
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?