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