Tipos de datos, Operadores y Variables

En esta práctica vamos a estudiar cómo trabajar con los datos en el lenguaje Python, también veremos los distintos tipos que existen y las operaciones que podemos realizar con ellos.

Trabajando con datos numéricos

Ejercicio

Vamos a comenzar a usar Python desde el intérprete como si se tratase de una calculadora inteligente capaz de hacer cálculos matemáticos. Usando el interprete realiza los siguientes cálculos:

Trabajando con cadenas de caracteres

Ejercicio

En este ejercicio vamos a usar el interprete de Python para trabajar con cadenas de caracteres:

Trabajando con comparaciones

Ejercicio

En este ejercicio vamos a usar el interprete de Python para comparar números:

Tipos de datos y operadores

Hemos visto que los datos con los que podemos trabajar en un programa Python lo podemos dividir en los siguientes tipos:

Python tiene más tipos de datos, pero por el momento, nos quedaremos con estos que son los más comunes cuando se empieza a programar.

También hemos visto que podemos hacer distintas operaciones con distintos operadores:

Resumen de operadores:

Variables

En muchas ocasiones necesitamos “recordar” un dato (numérico, texto o lógico). Para poder recordarlo podemos guardarlo en la memoria del ordenador dándole un nombre y asignándole el valor a dicho nombre. Este es el concepto de variable, se trata de un nombre al cual se le asigna un valor. Este valor puede ser directo o como resultado de una operación.

Ejercicio

En este ejercicio vamos a usar el interprete de Python para trabajar con variables:

Entrada y salida de información

La instrucción print la usaremos para mostrar mensajes por pantalla.

Ejercicio

En este ejercicio vamos a usar el interprete de Python para trabajar con la instrucción print:

Al igual que la función print sirve para mostrar información, disponemos de la función input para introducir datos en el programa para que puedan ser procesados. Estos datos se almacenan en una variable y se utilizan cuando el programa los necesita en función de las tareas que deba llevar a cabo.

Ejercicio

En este ejercicio vamos a usar el interprete de Python para trabajar con la instrucción input:

Para que la conversión de una cadena de texto a entero o float, se realice correctamente, si usamos las funciones int() o float() los valores deben ser del tipo correspondiente.

Ejercicio

En este ejercicio vamos a usar el interprete de Python para trabajar con la instrucción input:

Para terminar indicar que podemos convertir directamente el valor leído por la instrucción input, por ejemplo:

edad = int(input("Indica tu edad:"))
precio = float(input("Indica el precio del producto:"))

¿Qué tienes que entregar?

Entrega un documento pdf, con el código de los programas y capturas de pantalla de que están funcionando. Del ejercicio 2 y 3 entrega capturas de pantalla de las operaciones y sus resultados.

Ejercicio 1

Escribe el siguiente programa y ejecútalo:

Ejercicio 2

Utilizando el interprete de Python3 calcula las siguientes operaciones:

Ejercicio 3

Utilizando el interprete de Python3 crea una variable llamada n y asígnale el valor 5 (n=5). Luego realiza en el orden que aparecen las siguientes operaciones y escribe el resultado obtenido (de izquierda a derecha y después hacia abajo):

Ejercicio 4

Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra. Escribe un programa que pida el precio de un artículo y que muestre el precio restándole el 15%.

Ejercicio 5

Un alumno desea saber cual será su calificación final en una asignatura. Para ello escribe un programa que pida la calificación del examen, la calificación de las prácticas y la calificación de los ejercicios. Y muestra la nota final sabiendo que se calcula de la siguiente forma:

  • 50% de de la nota final es la nota del examen.
  • 30% de la nota final es la nota de las prácticas.
  • 20% de la nota final es la nota de los ejercicios.

Ejercicio 6

Realiza un programa que pida una distancia en kilómetros y te muestre los metros a los que corresponde.

Ejemplo de ejecución:

Ejercicio 7

Realiza un programa que pida una distancia en metros y te muestre los kilómetros a los que corresponde.

Ejemplo de ejecución:

Ejercicio 8

Escriba un programa que pida una cantidad de segundos y que escriba cuántos minutos y segundos son.

Ejemplo de ejecución:

Ejercicio 9

Escriba un programa que pida una cantidad de segundos y que escriba cuántas horas, minutos y segundos son.

Ejemplo de ejecución: