Skip to content

Commit 8483123

Browse files
author
TizoG
committed
# 01 - Python
1 parent 5ac6fda commit 8483123

File tree

1 file changed

+101
-0
lines changed
  • Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/python

1 file changed

+101
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Ejemplos de Operadores
2+
3+
print(1 + 1) # Suma
4+
print(1 - 1) # Resta
5+
print(2 * 2) # Multiplicacion
6+
print(2 / 2) # Division
7+
print(5 % 2) # Modulo
8+
print(10 // 3) # Division con resultado entero forzado
9+
print(2 ** 2) # Potenciacion
10+
11+
# Operaciones con enteros
12+
print(3 < 2) # Menor
13+
print(3 > 2) # Mayor
14+
print(3 <= 2) # Menor o Igual
15+
print(3 >= 2) # Mayor o Igual
16+
print(3 == 2) # Igualdad
17+
print(3 != 2) # Desigualdad
18+
19+
# Operadores Logicos
20+
print(3 < 2 and "hola" < "mundo") # Retorna verdadero si ambos son verdadero
21+
print(3 < 2 or "hola" < "mundo") # Retorna verdad si uno de los dos es verdadero
22+
print(3 > 2 and "hola" > "mundo")
23+
print(3 > 2 or "hola" > "mundo")
24+
print(not(3 > 4)) # Da el valor contrario
25+
26+
# Operadores de asignación
27+
my_number = 1
28+
print(my_number)
29+
my_number += 1 # suma y asignación
30+
print(my_number)
31+
my_number -= 1
32+
print(my_number)
33+
my_number *= 2
34+
print(my_number)
35+
my_number /= 2
36+
print(my_number)
37+
my_number %= 2
38+
print(my_number)
39+
my_number **= 2
40+
print(my_number)
41+
my_number //= 1
42+
print(my_number)
43+
44+
45+
46+
# Operadores de identidad
47+
my_nuevo_numero = my_number
48+
print(f"my_number is my_nuevo_numero es {my_number is my_nuevo_numero}")
49+
print(f"my_numer is not my_nuevo_numero {my_number is not my_nuevo_numero}")
50+
51+
# Operadores de pertenencia
52+
print(f"'i' in 'TizoG' = {'i' in 'TizoG'}")
53+
print(f"'a' in 'TizoG' = {'a' in 'TizoG'}")
54+
55+
# Operadores de bit
56+
a = 5
57+
b = 2
58+
print(f"AND : 5 & 2 = {5 & 2}")
59+
print(f"OR: 5 | 2 = {5| 2}")
60+
print(f"XOR: 5 ^ 2 = {5 ^ 2}")
61+
print(f"Desplazamiento a la derecha: 5 >> 2 = {5 >> 2}")
62+
print(f"Desplazamiento a la izquierda: 5 << 2 = {5 << 2}")
63+
64+
"""
65+
Estructuras de control
66+
"""
67+
68+
# Condicionales
69+
my_name = "TizoG"
70+
if my_name == "TizoG":
71+
print("my_name is 'TizoG'")
72+
elif my_name == "tizog":
73+
print("my_name is 'tizog'")
74+
else:
75+
print("my_name no es 'TizoG' ni 'tizog'")
76+
77+
# Iterativas
78+
for i in range(11):
79+
print(i)
80+
81+
i = 0
82+
while i <= 10:
83+
print(i)
84+
i += 1
85+
86+
# Manejo de excepciones
87+
try:
88+
print(10 /0)
89+
except:
90+
print("Se ha produicido un error")
91+
finally:
92+
print("ha finalizado el manejo de excepciones")
93+
94+
95+
"""
96+
Extra
97+
"""
98+
99+
for number in range(10, 56):
100+
if number % 2 == 0 and number != 16 and number % 3 != 0:
101+
print(number)

0 commit comments

Comments
 (0)