Skip to content

Commit 20b0942

Browse files
authored
Merge pull request mouredev#3374 from santiagodc8/main
#1 Python
2 parents b6d7fcd + 9c94252 commit 20b0942

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Operadores
2+
3+
# Operadores Aritmeticos
4+
print(f'Suma: 10 + 3 = {10 + 3}')
5+
print(f'Resta: 10 - 3 = {10 - 3}')
6+
print(f'Multiplicacion: 10 * 3 = {10 * 3}')
7+
print(f'Division: 10 / 3 = {10 / 3}')
8+
print(f'Modulo: 10 % 3 = {10 % 3}')
9+
print(f'Suma: 10 + 3 = {10 + 3}')
10+
print(f'Exponente: 10 ** 3 = {10 ** 3}')
11+
print(f'Division Entera: 10 // 3 = {10 // 3}')
12+
13+
# Operadores de Comparacion
14+
print(f"Igualdad: 10 == 3 es: {10 == 3}")
15+
print(f"Desigualdad: 10 != 3 es: {10 != 3}")
16+
print(f"Mayor que: 10 > 3 es: {10 > 3}")
17+
print(f"Menor que: 10 < 3 es: {10 < 3}")
18+
print(f"Mayor o igual que: 10 >= 10 es: {10 >= 10}")
19+
print(f"Menor o igual que: 10 <= 3 es: {10 <= 3}")
20+
21+
# Operadores Logicos
22+
print(f"AND &&: 10 + 3 == 13 AND 5 - 1 == 4 es {10 + 3 == 13 and 5 - 1 == 4}")
23+
print(f"OR ||: 10 + 3 == 13 AND 5 - 1 == 4 es {10 + 3 == 13 and 5 - 1 == 4}")
24+
print(f"NOT !: not 10 + 3 == 14 es {not 10 + 3 == 14}")
25+
26+
# Operadores de Asignacion
27+
my_number = 11 # asignacion
28+
print(my_number)
29+
my_number += 1 # suma y asignacion
30+
print(my_number)
31+
my_number -= 1 # resta y asignacion
32+
print(my_number)
33+
my_number *= 2 # multiplicacion y asignacion
34+
print(my_number)
35+
my_number /= 2 # division y asignacion
36+
print(my_number)
37+
my_number %= 2 # modulo y asignacion
38+
print(my_number)
39+
my_number **= 1 # exponente y asignacion
40+
print(my_number)
41+
my_number //= 1 # division entera y asignacion
42+
43+
# Operadores de Identidad
44+
my_new_number = my_number
45+
print(f"my_number is my_new_number es {my_number is my_new_number}")
46+
print(f"my_number is not my_new_number es {my_number is not my_new_number}")
47+
48+
# Operadores de Pertenencia
49+
print(f"'u' in 'santiago' = {'u' in 'santiago'}")
50+
print(f"'g' not in 'santiago' = {'u' not in 'santiago'}")
51+
52+
# Operadores de Bit
53+
a = 10 # 1010 bits
54+
b = 3 # 0011 bits
55+
print(f"AND: 10 & 3 = {10 & 3}") # 0010
56+
print(f"OR: 10 | 3 = {10 | 3}") # 1011
57+
print(f"XOR: 10 ^ 3 = {10 ^ 3}") # 1001
58+
print(f"NOT: ~10 = {~10}") # 1001
59+
print(f"Desplazamiento a la derecha: 10 >> 2 = {10 >> 2}") # 0010
60+
print(f"Desplazamiento a la izquierda: 10 << 2 = {10 << 2}") # 101000
61+
62+
'''
63+
Estructuras de Control
64+
'''
65+
66+
# if y else
67+
68+
my_string = "duran"
69+
70+
if my_string == "Santiago xd":
71+
print("my_string es: Santiago xd")
72+
elif my_string == "Duran":
73+
print("my_string es: Duran")
74+
else:
75+
print("my_string no es 'Santiago xd' ni 'Duran'")
76+
77+
78+
# Iterativas
79+
for i in range(11):
80+
print(i)
81+
82+
83+
i = 0
84+
85+
while i <= 10:
86+
print(i)
87+
i += 1
88+
89+
# Manejo de Excepciones
90+
try:
91+
print(10 / 0)
92+
except:
93+
print("No se puede dividir por 0")
94+
finally:
95+
print("Se ha finalizado el manejo de excepciones")
96+
97+
98+
'''
99+
Extra
100+
'''
101+
102+
for number in range(10, 56):
103+
if number % 2 == 0 and number != 16 and number % 3 != 0:
104+
print(number)

0 commit comments

Comments
 (0)