Autor: Luis Fernando Apáez Álvarez
-Curso PyM-
Práctica 1: Primeros pasos
Fecha: 08 de Agosto del 2022
SOLUCIÓN
Descripción: En esta práctica crearemos un programa para calcular la suma, división, multiplicación y exponenciación de dos números flotantes en específico. Estos números serán ingresados por el usuario. Asimismo, deben mostrarse algunos mensajes al usuario, como una bienvenida, una despedida, una breve descripción de lo que hace el programa y las instrucciones pertienentes.
(Tiempo estimado: 15 minutos)
Solución:
(1) Comenzamos por crear el mensaje de bienvenida
# Completa el codigo que falte (_ _ _):
# Escribe algun mensaje que quieras darle al usuario
mensaje_bienvenida = "En realidad aquí puedes poner lo que sea"
# imprime el mensaje anterior
print(mensaje_bienvenida)
En realidad aquí puedes poner lo que sea
(2) Ahora bien, le daremos una breve espeficicación sobre lo que hace nuestro programa y le pediremos que ingrese dos números
mensaje_esp = "Este programa calcula la suma, resta, multiplicación,
división y exponenciación de dos números"
# Imprimimos el mensaje anterior
print(mensaje_esp)
# Le pedimos al usuario que ingrese la informacion
print("Por favor ingrese el primer número: ")
num1 =float(input())
# Le especificamos que el segundo numero no sea cero
# para evitar dividir entre cero (lo cual no esta permitido)
print("Por favor ingrese el segundo número.\nNo ingrese el numero 0: ")
num2 =float(input())
# ---
# recuerda que queremos que las variables num1 y num2 sean flotantes
Este programa calcula la suma, resta, multiplicación, división y exponenciación de dos números Por favor ingrese el primer número: 3 Por favor ingrese el segundo número. No ingrese el numero 0: 4
(3) Procederemos a programar las operaciones que se efectuarán entre dichos números
# Suma de los dos numeros
suma = num1 + num2
# Multiplicacion de los dos numeros
mult = num1 * num2
# Divison de los dos numeros
div = num1 / num2
# Exponenciacion de los dos numeros
exp = num1 ** num2
# Adicionalmente, le arrojaremos al usuario los numeros que ingreso
# pero aumentados en una unidad, para ello requerimos escribir
num1 += 1
num2 += 1
(4) Una vez que ya tenemos programadas las operaciones, procedemos a escribir el mensaje final al usuario entregándole los resultados calculados anteriormente
mensaje_final= "Los resultados calculado son: "
# Imprime el mensaje anterior
print(mensaje_final)
# Continuamos escribiendo un mensaje para mostrar los resultados
mensaje_resultados = f"Suma: {suma},\nMultiplicación:
{mult},\nDivisión: {div},\nExponente: {exp}"
# Imprime el mensaje anterior
print(mensaje_resultados)
# Marcamos separacion
print("-" * 50)
print("-" * 50)
# Le mostramos los valores de num1 y num2 aumentados
print(f"Los valores ingresados aumentados en uno son: num1={num1} y num2={num2}")
# Adicionalmente le mostraremos que los numeros que ingreso son iguales (True) o son distintos (False)
# Escribimos un mensaje especificando lo anterior
mensaje_bool = "Si los números que ingresaste son iguales, retornaremos True;
caso contrario retornaremos False: "
# Imprime el mensaje anterior
print(mensaje_bool)
# Si num1 es igual a num2 se mostrara True, si dichos numeros no son iguales se mostrara False
print(num1 == num2)
# Marcamos separacion
print("-" * 50)
print("-" * 50)
# Arrojamos un mensaje de despedida:
print("Gracias por usar este programa, ¡nos vemos!")
Los resultados calculado son: Suma: 7.0, Multiplicación: 12.0, División: 0.75, Exponente: 81.0 -------------------------------------------------- -------------------------------------------------- Los valores ingresados aumentados en uno son: num1=4.0 y num2=5.0 Si los números que ingresaste son iguales, retornaremos True; caso contrario retornaremos False: False -------------------------------------------------- -------------------------------------------------- Gracias por usar este programa, ¡nos vemos!