Computing">
Laboratorio Condicionales
Laboratorio Condicionales
Laboratorio Condicionales
Ejemplo a) Comenzaremos con el caso más simple: ¿Cómo identificar el mayor de los dos números?:
#imprimir el resultado
print("El número más grande es:", nmasGrande)
El fragmento de código anterior debe estar claro: lee dos valores enteros, los compara y
encuentra cuál es el más grande.
Ejemplo b) Ahora vamos a mostrarte un hecho intrigante. Python tiene una característica interesante,
mira el código a continuación:
#imprimir el resultado
print("El número más grande es: ", nmasGrande)
Nota: si alguna de las ramas de if-elif-else contiene una sola instrucción, puedes codificarla de
forma más completa (no es necesario que aparezca una línea con sangría después de la palabra
clave), pero solo continúa la línea después de los dos puntos).
Sin embargo, este estilo puede ser engañoso, y no lo vamos a usar en nuestros programas
futuros, pero definitivamente vale la pena saber si quieres leer y entender los programas de otra
persona.
Ejemplo 3: Es hora de complicar el código: encontremos el mayor de los tres números. ¿Se ampliará el
código? Un poco. Suponemos que el primer valor es el más grande. Luego verificamos esta hipótesis
con los dos valores restantes.
#imprimir el resultado
print("El número más grande es:", nmasGrande)
Este método es significativamente más simple que tratar de encontrar el número más grande
comparando todos los pares de números posibles (es decir, el primero con el segundo, el segundo
con el tercero y el tercero con el primero). Intenta reconstruir el código por ti mismo.
Espatifilo, más comúnmente conocida como la planta de Cuna de Moisés o flor de la paz, es una
de las plantas para interiores más populares que filtra las toxinas dañinas del aire. Algunas de las
toxinas que neutraliza incluyen benceno, formaldehído y amoníaco.
Imagina que tu programa de computadora ama estas plantas. Cada vez que recibe una entrada en
forma de la palabra Espatifilo, grita involuntariamente a la consola la siguiente cadena: "¡Espatifilo
es la mejor planta de todas!"
Escribe un programa que utilice el concepto de ejecución condicional, tome una cadena como entrada y
que:
Imprima el enunciado "Si, ¡El Espatifilo es la mejor planta de todos los tiempos!" en la
pantalla si la cadena ingresada es "Espatifilo".
Imprima "No, ¡quiero un gran Espatifilo!" si la cadena ingresada es "espatifilo".
Imprima "¡Espatifilo! ¡No [entrada]!" de lo contrario.
Prueba tu código con los datos que te proporcionamos. ¡Y hazte de un Espatifilo también!
Datos de prueba
Entrada de muestra: espatifilo
Resultado esperado: No, ¡quiero un gran Espatifilo!
• Si el ingreso del ciudadano no era superior a 85,528 pesos, el impuesto era igual al 18% del
ingreso menos 556 pesos y 2 centavos (esta fue la llamada exención fiscal ).
• Si el ingreso era superior a esta cantidad, el impuesto era igual a 14,839 pesos y 2
centavos, más el 32% del excedente del ingreso sobre 85,528 pesos.
A continuación, debe imprimir el impuesto calculado, redondeado a pesos totales. Hay una
función llamada round() que hará el redondeo por ti, la encontrarás en el código de esqueleto que
te proporciono abajo.
Nota: Este país feliz nunca devuelve dinero a sus ciudadanos. Si el impuesto calculado es menor que
cero, solo significa que no hay impuesto (el impuesto es igual a cero). Ten esto en cuenta durante tus
cálculos.
Observa el código solo lee un valor de entrada y genera un resultado, por lo que debes
completarlo con algunos cálculos inteligentes.
Datos de prueba
Entrada de muestra: 10000
Resultado esperado: El impuesto es: 1244.0 pesos
Ejercicio 2*
Algoritmo que pida un número y diga si es positivo, negativo o 0.
Ejercicio 3
Escribe un programa que lea un número e indique si es par o impar.
Ejercicio 4
Crea un programa que pida al usuario dos números y muestre su división si el segundo no es
cero, o un mensaje de aviso en caso contrario.
Ejercicio 5
Escribe un programa que pida un nombre de usuario y una contraseña y si se ha introducido “pepe” como
usuario y “asdasd” como contraseña se indica “Has entrado al sistema”, sino se da un error.
Ejercicio 6
Un alumno desea saber cual será su calificación final en la materia de IDP programación.
Dicha calificación se compone de los siguientes porcentajes:
•55% del promedio de sus tres calificaciones parciales.
El programa deberá imprimir la nota final y si es menor que 5 también deberá imprimir la
frase, ”tienes que recuperar”.