0 calificaciones0% 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.
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 calificaciones0% 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.
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.