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