EJERCICIOS PYTHON

OPERACIONES PYTHON

Después de las clases iniciales programando en Python con ayuda de CODECADEMY, recibimos la tarea de programar los mismos ejercicios que habíamos resuelto previamente con Scratch pero esta vez programándolos directamente con Python, sin tutoriales ni ayudas de ningún tipo, utilizando tan solo el programa real. Para ello contamos con una interfaz diferente, aunque los comandos eran los mismos que en CODECADEMY.

Resultado de imagen de comandos python

Como ya fue explicado en la entrada anterior de Python, los comandos principales de Python permiten crear variables a las que más tarde puedan asociarse valores con los que se puedan operar. Junto al contenido ya repasado cabe destacar los decimales (float) y las conocidas como booleanas (boolean), que son variables en las que un dato recibe dos opciones, verdadero y falso, y se fija un valor verdadero siendo los demás falsos. Al contrario que las cadenas de texto, todos los valores anteriores operan con números y valores.

A continuación resolveré algunos ejercicios de Scratch en Python, explicando los pasos correspondientes: (ejemplos tomados de mi práctica en Python)

EJERCICIOS PYTHON FERNANDO CARRILLO

radio = input("Introduce un radio ")

perimetro = 2 * 3.141592 * radio 
area = 3.141592 * radio * radio 

print "El perimetro es" + str(perimetro) + "y el area es de " + str(area)

En el primer ejercicio el programa deseado tenía que calcularnos el perímetro y el área de un cuerpo a partir de su radio, para lo cual tuvimos que aplicar fórmulas matemáticas. Inicialmente, creamos una variable llamada radio, asociándola con el string de texto 'Introduce un radio', gracias al comando input, que permite tomar como valor de la variable el número que nosotros introduzcamos. Después, creamos dos variables nuevas, el perímetro y el área, usando dos fórmulas diferentes en ambas. El '=' hace que la variable tome el valor de la fórmula utilizada, de esta forma, el perímetro será equivalente a 2 x 3,141592 x radio. La variable radio tomará el valor que haya introducido el usuario, y de esta forma y finalmente usando el comando print, se reflejará en pantalla el string "El perímetro es" junto con el perímetro, en el que se usa el comando str precedido para indicar que es un valor numérico que tiene que decirse como si de un string se tratara. Todo junto quedaría tal que "El perimetro es __ y el área es __", estando todo calculado de forma correcta.

    2.

centimetros = input("Introduce un numero ")
pulgadas = centimetros / 2.54

print str(centimetros) + "centimetros son " + str(pulgadas) + "pulgadas"


El Segundo ejercicio tenía una estructura similar, esta vez con diferentes variables y operaciones matemáticas, para dar como resultado una comparación entre la equivalencia de centímetros y pulgadas. Al principio teníamos que crear la variable 'centímetros' y asociarla con el resultado de la pregunta 'introduce un numero', lo que conseguíamos con el comando input unido a un string de texto. Más tarde, vincular otra variable llamada pulgadas con la operación 'centímetros' entre (/) el valor 2,54, siendo esta la constante de proporcionalidad entre ambas variables. Por último, con el comando print reflejaríamos el resultado en pantalla, para lo que de nuevo utilizamos el comando str, que precede a las variables y permite que se muestre el valor numérico de estas, con lo que el resultado final intercedido por signos de '+', quedaría tal que "__ centímetros son __ pulgadas"


3.
precio = input("Introduce el precio inicial ")
descuento = input("Introduce el descuento aplicable ")

descuento = (precio * descuento) / 100
precio_final = precio - descuento

print precio_final

En este tercer y último ejercicio de esta entrada, el programa se nos planteaba de forma diferente, teniendo que calcular el precio final de un producto aplicando a este un descuento sobre su precio inicial. Para lo cual decidí crear dos variables, ambas asociadas con el comando 'input' a una pregunta en forma de string, siendo una variable el precio inicial (en respuesta a "introduce el precio inicial") y otra el descuento, siendo equivalente a la respuesta de la pregunta "introduce el descuento aplicable". Después, operábamos asociando el descuento a la fórmula (variable-precio x descuento) dividido (/) entre 100. Así, operando, finalmente crearíamos una nueva variable llamada precio final, que representara la diferencia o resta entre el precio inicial y el descuento aplicado, que con el comando 'print' reflejaríamos en pantalla. "precio - descuento"

Resultado de imagen de python


Comentarios

Entradas populares de este blog

BLOCKCHAIN: Qué es y cómo funciona

BQ

EJEMPLOS DE EMPRENDIMIENTO JOVEN