2. ITT
Operadores lógicos y operaciones
Operadores Matemáticos
Los operadores matemáticos permiten realizar operaciones aritméticas utilizando
directamente símbolos del teclado.
Símbolo Operación Ejemplo Resultado
+ Suma 2+2 4
- Resta 3-1 2
* Multiplicación 8*8 64
/ División 9/2 4.5
// División Entera 9//2 4
% Módulo 9%2 1
** Potenciación 2**3 8
Operadores Relacionales
Se utilizan para evaluar condicionales; como respuesta obtendremos booleanos.
Símbolo Operación Ejemplo Resultado
== Igual que 5==5 True
!= Diferente que 4!=5 True
> Mayor que 98>100 False
< Menor que 12>=39 False
>= Mayor o Igual 6>=6 True
<= Menor o Igual 3<=8 True
Operadores Lógicos
Permite construir expresiones lógicas, se obtiene como resultado booleano.
Símbolo Operación Ejemplo Resultado
and Conjunción 12>2 and 5<10 True
or Disyunción 9!=6 or 8<=5 True
not Negación not True False
3. ITT
¿Qué podemos hacer con esto?
Expresiones
Una expresión es una secuencia de valores unidos por operadores, que al ser evaluada
se simplifica en otro valor.
Como resuelves esto: 3x5-4+10*(10/2)
De la misma manera: Paréntesis, Potencias, Multiplicación, División, Suma y resta…
Si tenemos estas variables: x=9; y=8
((3*x)>(10-y) and ((20+4)!= 10-(y**2))
debes de saber un poco de lógica de proposiciones, en la primera parte ((3*x)>(10-y) el
resultado es True y en la siguiente parte((20+4)!= 10-(y**2)) es True por lo cual como
las dos condiciones se cumplen, el resultado final será True
(x>=0) and (x<=20)
Para que esta expresión sea verdadera la variable" debe de estar entre 0 y 20
4. ITT
Funciones de Math
math.acos( x )
Devuelve el coseno de arco de x, en radianes.
math.asin( x )
Devuelve el arco seno de x, en radianes.
math.atan( x )
Devuelve el arco tangente de x, en radianes.
math.atan2( y , x )
Regreso, en radianes. El resultado es entre y. El vector en el plano del origen al
punto hace que este ángulo con el eje X positivo. El punto es que los signos de
ambas entradas son conocidos por él, por lo que puede calcular el cuadrante
correcto para el ángulo. Por ejemplo, y son a la vez , pero es .atan(y / x)-
pipi(x, y)atan2()atan(1)atan2(1, 1)pi/4atan2(-1, -1)-3*pi/4
math.cos( x )
Devuelve el coseno de x radianes.
math.hypot( x , y )
Devolver la norma euclidiana. Esta es la longitud del vector desde el origen hasta
el punto .sqrt(x*x + y*y)(x, y)
math.sin( x )
Devuelve el seno de x radianes.
math.tan( x )
Devuelve la tangente de x radianes.
math.degrees( x )
Convierta el ángulo x de radianes a grados.
math.radians( x )
Convierta el ángulo x de grados a radianes.