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

Diaspositivas 3

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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas26 páginas

Diaspositivas 3

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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 26

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
Salidas formateadas:
Secuencias de Escape

Secuencia Acción
\\ Muestra el caracter backslash.
\’ Muestra el caracter de comilla simple.
\" Muestra el caracter de comilla doble
\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.
Otro formato de salida

 Otro formato de salida que tenemos es el f””


 Nota=10
 Print(f”la nota de la lección es {nota}”)
Cadenas de caracteres

 Las cadenas de caracteres es uno de los tipos de datos más populares en


Python.
 Se considera un tipo de dato compuesto porque están hechas de elementos
más pequeños llamados caracteres.
 Se pueden crear utilizando comillas simples o dobles .
Sumar cadenas de caracteres

>>> "Un divertido "+"programa "+"de "+ "radio"

'Un divertido programa de radio'


>>>
Multiplicar una cadena s por un número
k
>>> 3 * "programas "
'programas programas programas '

>>> "programas " * 3


'programas programas programas '
>>>
Trabajando con partes de una cadena

 El operador corchete [] selecciona sólo un caracter de una cadena:


>>> fruta = "banana"
>>> letra = fruta[1]
>>> print letra

 Resultado: La letra en la posición dos (2)

TIP:
Las posiciones empiezan desde 1, los índices desde 0.
Índices
 A la expresión entre corchetes se le llama índice.
 Un índice identifica a un miembro de un conjunto ordenado, en este caso el
conjunto de caracteres de la cadena.

 El índice puede ser cualquier expresión entera.

También podría gustarte