1+ # Operadores aritméticos
2+ resultado_1 = 55 + 45 # Suma
3+ print (resultado_1 )
4+
5+ resultado_2 = 1000 - 500 # Resta
6+ print (resultado_2 )
7+
8+ resultado_3 = 7 * 8 # Multiplicación
9+ print (resultado_3 )
10+
11+ resultado_4 = 600 / 200 # División
12+ print (resultado_4 )
13+
14+ # Operadores lógicos
15+ # Ejemplo de and
16+ calificacion = 16
17+ pago = True
18+ entregar_certificado = (calificacion >= 15 ) and pago
19+ print (f"¿Entregar certificado? { entregar_certificado } " )
20+
21+ # Ejemplo de or
22+ padre = False
23+ gasto = 5092
24+ descuento = padre or (gasto >= 5000 )
25+ print (f"¿Descuento del día del padre? { descuento } " )
26+
27+ # Ejemplo de not
28+ alumno_becado = False
29+ alumno_no_becado = not alumno_becado
30+ print (f"¿El alumno está becado? { alumno_becado } " )
31+ print (f"¿El alumno no está becado? { alumno_no_becado } " )
32+
33+ # Operadores de comparación
34+ # Ejemplo de igualdad y desigualdad
35+ x = 75
36+ y = 103
37+ es_igual = x == y
38+ print (f"¿Es igual? { es_igual } " )
39+
40+ es_distinto = x != y
41+ print (f"¿Es distinto? { es_distinto } " )
42+
43+ # Ejemplo de mayor y menor
44+ edad = 17
45+ mayor_de_edad = edad >= 18
46+ print (f"¿Es mayor de edad? { mayor_de_edad } " )
47+
48+ menor_de_edad = edad < 18
49+ print (f"¿Es menor de edad? { menor_de_edad } " )
50+
51+ # Operadores de asignación
52+ saldo = 75
53+ saldo += 25
54+ print (saldo )
55+
56+ # Operadores de identidad
57+ # Ejemplo de is
58+ a = 1
59+ b = a
60+ print (a is b )
61+
62+ # Ejemplo de is not
63+ c = 3
64+ d = 4
65+ print (c is not d )
66+
67+ # Operadores de pertenencia
68+ # Ejemplo de in
69+ desarrollador = ["maria" , "luis" , "karina" , "carlos" ]
70+ es_desarrollador = "carlos" in desarrollador
71+ print (f"¿Carlos es desarrollador? { es_desarrollador } " )
72+
73+ # Ejemplo de not in
74+ edad_nino = (8 , 6 , 9 , 11 )
75+ hay_10 = 10 not in edad_nino
76+ print (f"¿No hay niños de 10 años? { hay_10 } " )
77+
78+ # Operadores de bits
79+ # Ejemplo de &
80+ num_1 = 10
81+ num_2 = 4
82+ resultado_5 = num_1 & num_2
83+ print (resultado_5 )
84+
85+ # Ejemplo de |
86+ num_3 = 10
87+ num_4 = 4
88+ resultado_6 = num_3 | num_4
89+ print (resultado_6 )
90+
91+ # Ejemplo de ^
92+ num_5 = 10
93+ num_6 = 4
94+ resultado_7 = num_5 ^ num_6
95+ print (resultado_7 )
96+
97+ # Ejemplo de <<
98+ num_7 = 5
99+ resultado_8 = num_7 << 2
100+ print (resultado_8 )
101+
102+ # Ejemplo de >>
103+ num_8 = 20
104+ resultado_9 = num_8 >> 2
105+ print (resultado_9 )
106+
107+ # Operador de concatenación (+)
108+ saludo = "Hola"
109+ nombre = "Brais"
110+ frase = saludo + " " + nombre + "!"
111+ print (frase )
112+
113+ # Operador de repetición
114+ risa = "ja" * 5
115+ print (risa )
116+
117+ # Operador de indexación
118+ colores = ["amarillo" , "azul" , "rojo" ]
119+ primer_color = colores [0 ]
120+ print (primer_color )
121+
122+ tercer_color = colores [2 ]
123+ print (tercer_color )
124+
125+ # Operador de segmentación
126+ seleccion_color = colores [0 :2 ]
127+ print (seleccion_color )
128+
129+ # Estructuras de control condicionales
130+ # Ejemplo de if y else
131+ calificacion_2 = 11
132+ if calificacion_2 >= 10 :
133+ print ("Aprobado!" )
134+ else :
135+ print ("Reprobado!" )
136+
137+ # Ejemplo de if, elif y else
138+ calificacion_3 = 18
139+ if calificacion_3 >= 19 :
140+ print ("Calificación: A" )
141+ elif calificacion_3 >= 15 :
142+ print ("Calificación: B" )
143+ elif calificacion_3 >= 10 :
144+ print ("Calificación: C" )
145+ elif calificacion_3 >= 6 :
146+ print ("Calificación: D" )
147+ else :
148+ print ("Calificación: E" )
149+
150+ # Estructuras de control iterativas
151+ # Ejemplo del bucle for
152+ pasos = ["1. Calentar el sarten" , "2. Romper el huevo" , "3. Sazonar y cocinar" , "4. Servir" ]
153+ for receta in pasos :
154+ print (receta )
155+
156+ # Ejemplo del bucle while
157+ contador = 1
158+ while contador <= 10 :
159+ print (contador )
160+ contador += 1
161+
162+ # Estructura de control de excepciones
163+ # Ejemplo de try y except
164+ capitales = {"Argentina" : "Buenos Aires" , "Chile" : "Santiago" }
165+ pais_buscado = "Venezuela"
166+ try :
167+ capital = capitales [pais_buscado ]
168+ print (f"La capital de { pais_buscado } es { capital } " )
169+ except KeyError :
170+ print (f"El país '{ pais_buscado } ' no se encuentra en la base de datos." )
171+ print ("El programa sigue funcionando." )
172+
173+ # Ejercicio de dificultad extra
174+ print ("***Programa 01***" )
175+ contador_prog = 10
176+ while contador_prog <= 55 :
177+ if contador_prog % 2 == 0 and contador_prog != 16 and not contador_prog % 3 == 0 :
178+ print (contador_prog )
179+ elif contador_prog == 55 :
180+ print (contador_prog )
181+ contador_prog += 1
0 commit comments