0% encontró este documento útil (0 votos)
5 vistas

Clase 5 python

El documento proporciona una introducción a los operadores en Python, incluyendo operadores aritméticos, de asignación, condicionales y lógicos. Se explican sus funciones y ejemplos de uso, así como aplicaciones prácticas como sistemas de descuentos y autenticación. Además, se presentan ejercicios para calcular el área y perímetro de un rectángulo y validar valores dentro de un rango.

Cargado por

Aaron Zarate
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)
5 vistas

Clase 5 python

El documento proporciona una introducción a los operadores en Python, incluyendo operadores aritméticos, de asignación, condicionales y lógicos. Se explican sus funciones y ejemplos de uso, así como aplicaciones prácticas como sistemas de descuentos y autenticación. Además, se presentan ejercicios para calcular el área y perímetro de un rectángulo y validar valores dentro de un rango.

Cargado por

Aaron Zarate
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/ 36

OPTATIVO 1 – PYTHON I

Prof. Ing. Aaron Zárate


Operadores en Python
Los operadores son simbolos especiales que están
diseñados para realizar operaciones especificas. Tenemos varios
tipos que son:
• Operadores aritméticos: Permiten realizar cálculos matemáticos
básicos, como suma, resta, multiplicación y división.
• Operadores de asignación: Se utilizar para asignar valores a
variables.
• Operadores de comparación: Se utilizar para comparar un valore
con otro.
• Operadores lógicos: Se utilizan para combinar expresiones
condicionales o lógicas.
• Operadores de identidad: Se utilizan para comparar si dos
variables son el mismo objeto.
• Operadores de membresía: Se utilizan para probar si una
secuencia (Eje, una subcadena) se presenta en el objeto.
Operadores Aritméticos
en Python
Los operadores aritméticos nos permiten realizar
cálculos matemáticos básicos. Por ejemplo.
• Suma(+): Suma dos operadores.
• Resta(-): Resta dos operadores.
• Multiplicación(*): Multiplica dos operandos
• División(/): Divide el primer operando con el segundo
operando, resulta un valor flotante.
• División(//): (/): Divide el primer operando con el segundo
operando, resulta un valor tipo entero.
• Modulo(%): Regresa el residuo de la división.
• Exponente(**): Eleva el primer operando a la potencia del
segundo operando.
Operadores Aritméticos
en Python
Operadores Aritméticos
en Python
Operadores de Asignación
en Python
Los operadores aritméticos nos permiten realizar
cálculos matemáticos básicos. Por ejemplo.

En Python también tenemos la asignación múltiple, lo


que nos permite asignar valores a varias variables en una sola
línea de código. El código es mas compacto y fácil de leer
Operadores de Asignación
en Python
Asignación encadenada
En Python también contamos con la asignación
encadenada, esto permite asignar el mismo valor a
múltiples variables.
Asignación encadenada
Operadores de Asignación
compuesto
Los operadores de asignación compuesto combinan una
operación aritmética, haciendo las operaciones mas concisas.
Los operadores pueden ser: += , -= , *= , /= , etc.
Operadores de Asignación
compuesto
Operadores Condicionales
Los operadores condicionales se utilizan para comparar dos
valores.
El resultado siempre es un valor booleano “True” o “False”
dependiendo de si la condición se cumple o no.
• Operador igualdad (==): Compara si dos valores son iguales
Operadores Condicionales
Los operadores condicionales se utilizan para comparar dos
valores.
El resultado siempre es un valor booleano “True” o “False”
dependiendo de si la condición se cumple o no.
• Operador distinto (!=): Compara si dos valores son distintos
Operadores Condicionales
• Operador menor que (<): Compara si el valor de la
izquierda es menor que el de la derecha, si es menor
devuelve “True” si es mayor “False”

• Operador menor o igual que (<=): Compara si el valor


de la izquierda es menor o igual que el de la derecha, si es
menor o igual devuelve “True” si es mayor “False”
Operadores Condicionales
• Operador mayor que (>): Compara si el valor de la
izquierda es mayor que el de la derecha, si es mayor
devuelve “True” si es menor “False”

• Operador mayor o igual que (>=): Compara si el valor


de la izquierda es mayor o igual que el de la derecha, si es
mayor o igual devuelve “True” si es menor “False”
Operadores Condicionales
Operadores Condicionales
Operadores Lógicos

Los operadores lógicos se utilizan para realizar


operaciones lógicas con valores booleanos.
• Operador Lógico and (y):Devuelve True si ambos
operandos son verdaderos.
Operadores Lógicos

Operador Lógico or (o):Devuelve True si


cualquiera de los operandos es verdadero.
Operadores Lógicos

Operador Lógico not (o):Invierte el valor


del operando. Es un operador unario.
Operador and

El operador and regresa verdadero si


ambos operandos son verdaderos.
Tabla de la verdad
Operador and
Sistema Descuentos VIP

Una tienda de supermercado ofrece un


descuento especial a clientes que compren 10 o
mas artículos por día y además sen miembros de
la tienda.
El sistema debe solicitar al cliente que
indique cuantos artículos ha comprado en el día y
preguntarle si cuenta con la membresía de la
tienda.
En caso de haber comprado 10 o mas
productos y ser miembro de la tienda, entonces
tendrá acceso al descuento VIP.
Sistema Descuentos VIP
Operador or

El operador or regresa verdadero si


cualquiera de los operandos es verdadero.
Tabla de la verdad
Operador or
Sistema Préstamo de libro

Se pide crear un sistema para una


biblioteca, la cual desea prestar libros si
cumple con cualquiera de las siguientes
condiciones:
• El usuario tiene credencial de estudiante.
• El usuario no viva a mas de 3km a la
redonda.
Si cumple con cualquier de estas condiciones
se le puede prestar el libro.
Sistema Préstamo de libro
Operador not

El operador not invierte el valor del


operando.
Tabla de la verdad
Operador not
Ejemplo fuera de rango not

Revisar si una variable se encuentra


dentro del rango entre 1 y 10
Generación Ticket de venta

Supongamos que compramos varios


artículos en el supermercado y queremos obtener
el ticket de venta total incluyendo impuestos.
El sistema solicitara el precio de cada
producto a comprar y el usuario deberá indicar su
precio (valor tipo con punto decimal).
El sistema debe realizar la suma de cada
producto, calcular el impuesto y finalmente
imprimir el total de la compra.
Generación Ticket de venta
Sistema de autenticación
Crea un programa para validar el usuario y
password proporcionados por el usuario.
Crea dos constantes con valores correctos y
posteriormente compara que el usuario y password
proporcionados por el usuario son validos
Debe solicitar el usuario y el password al
usuario y si son iguales que los valores correctos
almacenados en las constantes debe imprimir True,
de lo contrario debe imprimir False.
Valor dentro de rango
Solicitar al usuario un valor dentro del rango 0
y 5 si el valor proporcionado esta dentro del rango.
Se deben definir dos constantes.
VALOR_MINIMO = 0 y VALOR_MAXIMO = 5.
Y debemos comprobar si el valor
proporcionado se encuentra en el rango entre 0 y 5.
Finalmente se debe imprimir :
Valor dentro del rango: True/False
Calculo del área y perímetro
de rectángulo
Se solicita calcular el área y perímetro de un
rectángulo aplicando las siguientes formulas:

Área =base * altura


Perímetro = 2*(base + altura)
Finalmente imprimir estos valores en pantalla.

También podría gustarte