Skip to content

Commit 21db668

Browse files
authored
Merge pull request #5360 from nox456/main
#1 - Python
2 parents 925a424 + d7b3368 commit 21db668

File tree

1 file changed

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

1 file changed

+133
-0
lines changed
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# OPERADORES ARITMÉTICOS
2+
3+
# Suma
4+
n1 = 5 + 3 # 8
5+
6+
# Resta
7+
n2 = 3 - 3 # 0
8+
9+
# Multiplicación
10+
n3 = 10 * 2 # 20
11+
12+
# División
13+
n4 = 10 / 3 # 3.3333333333333335
14+
15+
# División entera
16+
n5 = 10 // 3 # 3
17+
18+
# Exponenciación
19+
n6 = 2 ** 2 # 4
20+
21+
# Modulo o Residuo
22+
n7 = 5 % 2 # 1
23+
24+
# OPERADORES DE COMPARACIÓN
25+
26+
# Mayor que...
27+
c1 = 5 > 3 # True
28+
29+
# Menor que...
30+
c2 = 1 < 3 # True
31+
32+
# Igual que...
33+
c3 = 5 == 5 # True
34+
35+
# Mayor o igual que...
36+
c4 = 5 >= 30 # False
37+
38+
# Menor o igual que...
39+
c5 = 3 <= 3 # True
40+
41+
# Diferente que...
42+
c6 = 6 != 6 # False
43+
44+
# OPERADORES LÓGICOS
45+
46+
# Y (AND)
47+
l1 = (1 == 3) and (3 >= 3) # False
48+
49+
# O (OR)
50+
l2 = (1 != 0) or (9 < 3) # True
51+
52+
# Negación (NOT)
53+
54+
l3 = not(9 == 9) # False
55+
56+
# OPERADORES BINARIOS
57+
58+
# & (AND binario)
59+
b1 = 5 & 5 # 0b101 & 0b101 = 0b101 = 5
60+
61+
# | (OR binario)
62+
b2 = 3 | 9 # 0b11 | 0b1001 = 0b1011
63+
64+
# ^ (XOR binario)
65+
b3 = 8 ^ 2 # 0b1000 ^ 0b10 = 0b1010
66+
67+
# ~ (Binario inverso)
68+
b4 = ~3 # -4
69+
70+
# << (Desplazamiento a la izquierda)
71+
b5 = 8 << 3 # 0b1000 << 3 = 0b1000000 = 64
72+
73+
# >> (Desplazamiento a la derecha)
74+
b6 = 4 >> 2 # 0b100 >> 2 = 0b1 = 1
75+
76+
# OPERADORES DE IDENTIDAD
77+
78+
# is
79+
i1 = 5 is 5 # False
80+
i2 = [1,2] is [1,2] # False
81+
82+
# is not
83+
i3 = 5 is not 5 # True
84+
i4 = [1,2] is not [1,2] # True
85+
86+
# OPERADORES DE PERTENENCIA
87+
88+
# in
89+
p1 = 3 in [1,2,3] # True
90+
p2 = [2,3] in [1,[2,3],4] # True
91+
92+
# not in
93+
p3 = 3 not in [1,2,3] # False
94+
p4 = [2,3] not in [1,[2,3],4] # False
95+
96+
# ESTRUCTURAS DE CONTROL
97+
98+
# CONDICIONAL
99+
a = 4
100+
b = 5
101+
if a > b:
102+
print(f"{a} es mayor que {b}")
103+
elif a == b:
104+
print(f"{a} es igual a {b}")
105+
else:
106+
print(f"{b} es mayor que {a}")
107+
108+
# ITERATIVAS
109+
110+
# WHILE
111+
112+
c = 10
113+
i = 1
114+
while i <= c:
115+
print(i)
116+
i += 1
117+
118+
# FOR
119+
120+
d = [2,4,6,8,10]
121+
122+
for i in d:
123+
print(i)
124+
125+
126+
# RETO OPCIONAL
127+
128+
i = 10
129+
final = 55
130+
while i <= final:
131+
if i != 16 and i % 3 != 0:
132+
print(i)
133+
i += 1

0 commit comments

Comments
 (0)