EJERCICIOS SUAVES
a=2; (a+2)3
a=2
variable= (a+2)**3
𝑎+5
a=4; b=3; 𝑏−1
a=4
b=3
Variable=(a+5)/(b-1)
EL MONSTRUO
25
11
∗(11+5)
3
5−15∗20 ∗ 102 +(5−6)
Numerador=(25/11)*(11+5)
Denominador=(5-(15*20))*(10**2+(5-6))**1/3
Division=numerado/denominador
OPERADORES RELACIONALES
Estos símbolos se usan para comparar valores. El resultado
de esta comparación es un valor lógico: True o False.
Símbolo Operación Ejemplo Resultado
== Igual que 4 == 4 True
!= diferente que 9 != 3 True
> Mayor que 4>7 False
< Menor que 10 < 3 False
>= Mayor o igual que 8 >= 5 True
<= Menor o igual que 7 <= 1 False
CONECTORES LÓGICOS
Estos símbolos se utilizan para construir expresiones
lógicas. El resultado es un valor lógico True o False.
Símbolo Operación Ejemplo Resultado
and Conjunción 2 >1 and 4 > 8 False
or Disyunción 9 != 6 or 7 <= 3 True
not Negación not True False
EJERCICIOS
Verificar que el valor de x sea menor o igual que 5.
expresion1=x<=5
Verificar que el valor de x sea menor que 5 yque el
valor de t sea mayor que 2.
Verificacion=x<5 and t>2
OPERADORES DE INCREMENTO Y DECREMENTO
x = 8
Símbolo Ejemplo Equivalente a
+= a+=5 a=a+5
-= a-=5 a=a-5
*= a*=5 a=a*5
/= a/=5 a=a/5
%= a%=5 a=a%5
PRIORIDAD DE OPERADORES
x = 1 + 2 * 3 - 4 / 5 ** 6
Paréntesis
Potencia
X = 6.999744 Multiplicación y división
Suma y resta
Operadores de igual precedencia se
evalúan de derecha a izquierda
CONVERSIONES
SIEMPRE QUE EL CONTENIDO SEA COMPATIBLE, SE PUEDE CONVERTIR ENTRE TIPOS DE DATOS
MEDIANTE UNA ESPECIFICACIÓN CORRESPONDIENTE AL TIPO DE DATOS REQUERIDO.
EN PYTHON, PARA REALIZAR CONVERSIONES UTILIZAMOS FUNCIONES DE TIPO CONVERTIDOR.
32
92
int() 3.99 Enteros
3.14169
Decimales
float() -3.8
str() Hello world Cadena de Caracteres
ENTRADA (INPUT)
Hay una función integrada en Python para obtener la
entrada (input) del usuario.
#comentario de entrada de datos
nombre = input(“Ingrese su nombre: ”)
print(nombre)
TIP:
Todo dato ingresado por el usuario será considerado por Python como un string.
Ejercicio
Calcular el area de un círculo, dado el radio.
Fórmula:
𝐴 = 𝜋 𝑟2
Algoritmo:
1. Ingresar el radio
2. Calcular el área
3. Imprimir el valor del área
Pida al usuario el valor de n y con este valor realice esta expresion
Consola de Python
respuesta = input(“¿Cuál es su radio?”)
area = 3.14159 * respuesta**2
print("El area es %.2f", area)
Consola de Python
respuesta = input(“¿Cuál es su radio?”)
r = float(respuesta)
area = 3.14159 * r**2
print("El area es %.2f", area)
Resumen: Operaciones tipos de datos
numéricos Operación Descripición
x+y Suma dos valores
x-y Resta dos valores
x*y Multiplica dos valores
x/y División
x // y División entera
x%y Módulo (residuo) de la división
x ** y Potencia de un valor
-x Negativo de un valor
+x Positivo de un valor
abs(x) Retorna el valor absoluto de un valor
int(x) Retorna la parte entera de un valor
float(x) Converte un valor a tipo float
type(x) Retorna el tipo de dato de un valor
Formato de Salida
El operador "%" es usado para dar formato y fijar las variables. Esto se hace
especificando una cadena con formato, la cual contiene el texto normal junto
con "argumentos especificados", como los símbolos especiales "%s", "%d“ y
“%f”.
Especificadores de argumento
Argumento Tipo de dato
%s Cadena de caracteres
%d Entero
%f Número de puntos flotantes
%.<numero de digitos>f Números de punto flotante con
una cantidad de números fijos a
la derecha del punto.
Formato de Salida
Digamos que tienes una variable llamada "nombre" con el
nombre de usuario y se desea darle un saludo al usuario.
>>> nombre = "Juan"
>>> print ("Hola, %s!" % nombre)
Hola, Juan!
Formato de salida - +2 variables
Usa dos o mas especificadores de argumento con sus
respectivas variables
>>> nombre = "John"
>>> edad = 23
>>> print ("%s tiene %d años." % (nombre, edad))
John tiene 23 años.
>>> libro = "Como programar en python”
>>> precio = 13.5523>>>
print("El libro %s tiene un precio de $ %.2f" % (libro,precio))
El libro Como programar en python tiene un precio de $ 13.55
Especificadores de Argumento
Salidas formateadas:
Secuencias de Escape
Secuencia Acción
\\ Muestra el caracter backslash.
\’ Muestra el caracter de comilla simple.
\" Muestra el caracter de comilla doble
\a Sonido de alerta.
\n Nueva línea. Coloca el cursor al inicio de la siguiente
línea.
\t Tabulación. Mueve el cursor avanzando en la misma línea.