-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoperadores.py
More file actions
124 lines (72 loc) · 2.78 KB
/
operadores.py
File metadata and controls
124 lines (72 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# Operadores aritméticos:
# Suma (+): Suma dos valores
result = 1 + 2
print(result)
# Resta (-): Resta un valor de otro.
result = 5 - 2
print(result)
# Multiplicación (*): Multiplica dos valores.
result = 5 * 6
print(result)
# División (/): Divide un valor por otro y devuelve un resultado de punto flotante. (float)
result = 50 / 3 # 0.80
print(result)
# División entera (//): Realiza una división y devuelve el cociente(resultado) entero. (dividendo)
result = 50 // 3 # = 0
print(result)
# Módulo (%): Devuelve el resto de una división entera.
#El operador de módulo % se utiliza en Python para obtener el resto de una división entera entre dos números. El resultado del operador de módulo es el valor que queda después de dividir un número (dividendo) entre otro número (divisor) y obtener el mayor múltiplo entero del divisor.
# Por ejemplo, si dividimos 10 entre 3, el cociente entero es 3 y el residuo es 1. En este caso, el operador de módulo % se utiliza para obtener el residuo:
residuo = 6 % 2
print(residuo)
# Potencia (**): Calcula la potencia de un valor elevado a otro.
result = 2 ** 5 # 2 * 2 * 2 * 2 * 2
print(result)
# Operadores de asignación: = Asignar valor a una variable
# Asignación (=): Asigna un valor a una variable.
name = "Bryan"
#Asignación con suma (+=): Añade un valor a una variable y actualiza su valor.
number = 5
number += 5
print(number)
#Asignación con resta (-=): Resta un valor de una variable y actualiza su valor.
number = 10
number -= 5
print(number)
# Asignación con multiplicación (*=): Multiplica una variable por un valor y actualiza su valor.
number = 10
number *= 5
print(number)
# Asignación con división (/=): Divide una variable por un valor y actualiza su valor.
number = 10
number /= 5
print(number)
# Asignación con división entera (//=): Divide una variable por un valor y actualiza su valor con el cociente entero.
number = 10
number //= 5
print(number)
# Asignación con módulo (%=): Calcula el módulo de una variable y actualiza su valor.
number = 10
number %= 5
print(number)
# Asignación con potencia (**=): Calcula la potencia de una variable y actualiza su valor.
number = 10
number **= 5
print(number)
#Operadores lógicos:
#AND lógico (and): Devuelve True si ambas expresiones son verdaderas.
#una expresion es cualquier cosa que retorne True or False
# if(age > 18 and user.location == "Espaza"):
# create invoice
# if(age > 18):
# if(user.location == "Espaza"):
# create invoice
#OR lógico (or): Devuelve True si al menos una de las expresiones es verdadera.
# exp1 = 1 > 4
# exp2 = 2 == 2
# exp3 = not exp2
# if(exp1 or exp2 or 5 > 8 or 60 < 0):
#Entra si una de las 2 es verdadera
#NOT lógico (not): Niega el valor de una expresión.
# if(not isAdmin)
# No es admin