Skip to content

Commit 4dfd091

Browse files
authored
#1 - Python
1 parent c0ead7d commit 4dfd091

File tree

1 file changed

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

1 file changed

+74
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
#Operadores aritméticos: +, -, *, /, %
2+
suma = (7 + 5)
3+
resta = (10 - 8)
4+
multiplicacion = (3 * 9)
5+
division = (21 / 2)
6+
divisionEntera = (21 // 2) #Devuelve solo la parte entera de la división
7+
modulo = (21 % 2) #Devuelve el resto de la división (en este caso, 1)
8+
potencia = (2 ** 5) #Imprime el numero de la izquierda elevado al de la derecha
9+
10+
#Operadores de asignación y comparación: =, !=, <, >, ==
11+
asignacion = 1 #El simbolo '=' se usa para asignar valores a las variables
12+
print(9==3) #El '==' se utiliza para comparar la igualdad entre valores (devolviendo verdadero o falso)
13+
print(9!=3) #El '!=' se utiliza para comparar si existe diferencia entre dos valores (devolviendo verdadero o falso)
14+
print(9<3) #El '<' devuelve true cuando el valor a su izq es menor
15+
print(9>3) #El '>' devuelve true cuando el valor a su izq es mayor
16+
17+
#Operadores lógicos: and, or, not
18+
print(True and False) #Con 'and' evaluamos si se cumplen dos o más condiciones
19+
print(True or False) #Con 'or' evaluamos si se cumple al menos una condición
20+
print(not True) #Con 'not' negamos/revertimos una condición
21+
22+
#Operadores de identidad: is, is not
23+
#Estos operadores se utilizan para saber si dos variables apuntan o no al mismo objeto en memoria
24+
first = 10
25+
second = 10
26+
third = first
27+
print(first is second)
28+
print(first is not second)
29+
print(first is third)
30+
print(first is not third)
31+
32+
#Operadores de pertenencia: in, not in
33+
#Estos operadores se utilizan para saber si un valor esta presente en un conjunto de datos (string, arrays, etc)
34+
palabra = "Operadores"
35+
print("u" in palabra)
36+
print(not "u" in palabra)
37+
38+
#Estructuras de control
39+
#If-Else, se utiliza para seguir por un camino u otro en base a una condición
40+
number = 10
41+
if number > 10:
42+
print("El numero es mayor que 10")
43+
elif number == 10:
44+
print("El numero es 10")
45+
else:
46+
print("El numero es menor que 10")
47+
48+
#Estructuras de repetición
49+
#For, se utiliza para ejecutar instrucciones en bucle una cantidad de veces determinada
50+
51+
for i in range(10):
52+
print(i)
53+
54+
#While, se utiliza para ejecutar instrucciones en bucle una cantidad de veces indeterminada (por lo general hasta cumplir cierta condición)
55+
userInput = int(input("Ingrese un numero para ver su doble, o '0' para finalizar: "))
56+
while userInput != 0:
57+
print(userInput*2)
58+
userInput = int(input("Ingrese un numero para ver su doble, o '0' para finalizar: "))
59+
60+
#Estructuras de excepciones
61+
try:
62+
print(19 / 0)
63+
except:
64+
print("Se ha producido un error")
65+
finally:
66+
print("Fin del manejo de excepciones")
67+
68+
#EJERCICIO EXTRA
69+
70+
for value in range(10, 56):
71+
if (value%2 == 0) and (value%3 != 0) and (value != 16):
72+
print(value)
73+
74+
print("Fin del programa")

0 commit comments

Comments
 (0)