0% encontró este documento útil (0 votos)
72 vistas26 páginas

Variables y Operadores en Python

Este documento trata sobre variables, tipos de datos, operadores e instrucciones de entrada y salida en Python. Explica conceptos como variables, tipos de datos (enteros, coma flotante, booleanos, cadenas), operadores matemáticos, de comparación, lógicos y de cadenas, e instrucciones como print e input. El objetivo es aplicar soluciones de ingeniería mediante entrada por teclado y salida por pantalla usando estas funciones básicas de Python.

Cargado por

Henry HZ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
72 vistas26 páginas

Variables y Operadores en Python

Este documento trata sobre variables, tipos de datos, operadores e instrucciones de entrada y salida en Python. Explica conceptos como variables, tipos de datos (enteros, coma flotante, booleanos, cadenas), operadores matemáticos, de comparación, lógicos y de cadenas, e instrucciones como print e input. El objetivo es aplicar soluciones de ingeniería mediante entrada por teclado y salida por pantalla usando estas funciones básicas de Python.

Cargado por

Henry HZ
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Programación

Aplicada 2

Tema 2: Variables, tipos de datos, operadores e


instrucciones de entrada y salida
Escuela de Ingenierías
Logro de Aprendizaje N°2:
Aplica soluciones de ingeniería mediante
entrada por teclado y salida por pantalla
usando operadores y funciones básicas
de Python.
TEMA 2:
Variables, tipos de datos, operadores e
instrucciones de entrada y salida
SUBTEMAS:
 
 Variables
 Tipos de datos: entero, complejos, coma flotante, booleanos y cadenas
 Operadores matemáticos, de comparación, de cadena y lógicos
 Operadores de asignación
 Instrucción de salida o lectura por pantalla: print
 Instrucción de entrada o escritura por teclado: input
 Funciones especiales
Programación Aplicada 2

Motivación y Saberes Previos


Responder:
• ¿Qué operaciones aritméticas conoces?
• ¿Qué operaciones booleanas conoces?
• ¿5, 5.0 y 10/2 es lo mismo? ¿Cuál es la diferencia?
Programación Aplicada 2

Variables 
Una variable se puede ver como un contenedor en el que podemos guardar información y usarla
posteriormente. Casi todas las operaciones que hagamos en un programa las haremos sobre
valores guardados en variables.
Para asignar un valor a una variable se usa el signo igual (=).
Programación Aplicada 2

Variables: Palabras reservadas 


Normalmente podemos identificar las variables con cualquier nombre, sin embargo hay
excepciones con las palabras reservadas.
Se entiende por palabras reservadas aquellas que tiene el lenguaje de programación asignadas
para realizar ciertas tareas o acciones. Estas palabras no deben utilizarse nunca como
identificadores.
Programación Aplicada 2

Comentarios de un Programa
Los comentarios son partes de código ignorados por el compilador o interpretador cuya labor
consiste en mejorar la comprensión de un programa concreto. En Python se pueden encontrar dos
tipos sintácticamente diferentes de comentarios:

Comentario de una línea: situado al principio de


la línea, se representa mediante el símbolo de
almohadilla (#).

Comentario de varias líneas o Docstring, se


utiliza para explicar y definir un subprograma. Se
representa encerrado mediante tres comillas
simples (‘’’) o triple doble comilla(““”).
Programación Aplicada 2

Tipos de Datos
Python tiene sus propios tipos predefinidos de datos, que son los siguientes:
• Números enteros (int). Un entero es un número sin decimales, positivo o negativo. En Python el
tamaño máximo que puede tener un entero depende de la plataforma pero, como mínimo, será de 32
bits.
• Números en coma flotante (float). Llamamos números en coma flotante o números racionales. Es
decir, aquellos que tienen expansión decimal.
Programación Aplicada 2

Tipos de Datos
• Valores booleanos (bool). El tipo booleano sirve para mostrar valores lógicos. Solo puede tener dos
valores, Verdadero o Falso, que en Python se indican mediante las palabras True y False.
• Números complejos (complex). Los números complejos son una abstracción matemática, ideada para
resolver el problema de las raíces de números negativos. Para usar un número complejo hay que
indicar su parte real normalmente y su parte imaginaria seguida de la letra “j” de este modo:
Programación Aplicada 2

Tipos de Datos
• Cadenas (str). Los tipos vistos hasta ahora son todos numéricos, pero no son los únicos que
hay. Las cadenas son un trozo de texto (también puede contener números y todo tipo de
caracteres, claro, pero serán tratados como texto). Indicamos una cadena encerrándola entre
comillas simples (') o dobles (").
Algunos caracteres tienen una función especial.
Programación Aplicada 2

Operadores matemáticos
Los operadores matemáticos se aplican a valores numéricos, consignan las operaciones
matemáticas básicas y son los siguientes:
Programación Aplicada 2

Operadores de comparación
Los operadores de comparación sirven para comparar números, cadenas, objetos y, en general,
cualquier cosa en Python. Devuelven siempre un valor lógico (True si se cumple la condición o
False si no se cumple).

Ej.
Programación Aplicada 2

Operadores de cadenas
Entre las operaciones de cadenas tenemos:
• La concatenación + une dos cadenas, una a continuación de la otra, para formar una nueva.
• La multiplicación * permite multiplicar una cadena por un número, para formar una nueva
cadena, resultante de repetir la cadena original tantas veces como el número indicado.
Programación Aplicada 2

Operadores lógicos
Son aquellos que nos sirven para efectuar operaciones con valores lógicos, y retornan siempre un
valor booleano True o False. Son las operaciones:
• and (y lógica)
• or (o lógica)
• not (negación)
Programación Aplicada 2

Operadores de asignación
Programación Aplicada 2

Instrucción de salida o lectura por pantalla: print


Las cadenas pueden usarse también para mostrar textos por pantalla en cualquier momento a
través de sentencias print
Programación Aplicada 2

Instrucción de entrada o escritura por teclado: input


Vamos a aprender a hacer que nuestro programa, cuando se ejecute, pida el valor para efectuar
los cálculos sin necesidad de editar el fichero de programa.
La función predefinida input, en ingles significa «entrada», hace lo siguiente: detiene la ejecución
del programa y espera a que el usuario escriba un texto, con la tecla de retorno prosigue la
ejecución de la función. La función input permite mostrar un texto para el ingreso de variables.
Programación Aplicada 2

Funciones especiales
• La función int() convierte un número o cadena en un entero, o devuelve 0 si no se le pasan
argumentos. Si x es un número, devuelve su parte entera, y en el caso de números en punto
flotante lo trunca hacia cero.
• La función eval() retorne le valor de una expresión.
Programación Aplicada 2

Funciones especiales
• La función round() tiene dos parámetros de entradas, uno es el número a redondear y el otro el
número de decimales, este último parámetro es opcional y si se omite se redondeará sin
decimales, truncando el número hacia uno natural.
• La función abs() devuelve el valor absoluto de un número. El argumento con el que se llama a
la función debe ser un número entero o un número real.
Programación Aplicada 2

Funciones especiales
• La función max() devuelve el valor máximo de una serie de números x1, x2,…, xn separados
por comas.
• La función min() devuelve el valor mínimo de una serie de números separados por comas.
Programación Aplicada 2

Aplicación: Operadores aritméticos y de cadenas


• ¿Cuál es el resultado que saldrá por pantalla del siguiente ejercicio?
• Analizar el resultado
Programación Aplicada 2

Aplicación: Operaciones aritméticas con ingreso de variables


Realizar un programa que permita ingresar por pantalla el voltaje y corriente del circuito mostrado y
obtenga como resultado la resistencia y la potencia, con el texto “La resistencia equivalente es… y
la potencia es…” .

R=V/I
P=VxI
Actividad Virtual
Programación Aplicada 2

Actividad Virtual
Realizar un programa que me permita el ingrese por teclado dos números enteros y que me
devuelva por pantalla las operaciones de suma, multiplicación, potencia y división con un texto que
indica cada una de ellas, por ejm. “La suma es 6,multiplicación es 8, potencia es 16 y división es
0.5 ”. Enviar el programa por el aula virtual.
Programación Aplicada 2

Bibliografía
• Algar Díaz, M. J. y Fernández de Sevilla Vellón, M. (2019). Introducción práctica a la programación con
Python. Servicio de Publicaciones. Universidad de Alcalá, pág. 41-52.
• Cuevas Álvarez, A. (2016). Python 3: curso práctico. RA-MA Editorial, pág. 56-79,
• Marzal Varó, A. García Sevilla, P. y Gracia Luengo, I. (2016). Introducción a la programación con
Python 3. Castelló de la Plana, Spain: D - Universitat Jaume I. Servei de Comunicació i Publicacions,
pág. 51-58, 76-79
¡Gracias!

También podría gustarte