1+ #
2+ # EJERCICIO:
3+ # - Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
4+ # Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
5+ # (Ten en cuenta que cada lenguaje puede poseer unos diferentes)
6+ # - Utilizando las operaciones con operadores que tú quieras, crea ejemplos
7+ # que representen todos los tipos de estructuras de control que existan
8+ # en tu lenguaje:
9+ # Condicionales, iterativas, excepciones...
10+ # - Debes hacer print por consola del resultado de todos los ejemplos.
11+ #
12+ # DIFICULTAD EXTRA (opcional):
13+ # Crea un programa que imprima por consola todos los números comprendidos
14+ # entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
15+ #
16+ # Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
17+ #/
18+
19+ # Operadores aritméticos
20+ print (10 + 5 ) # Suma
21+ print (10 - 5 ) # Resta
22+ print (10 * 5 ) # Multiplicación
23+ print (10 / 5 ) # División
24+ print (10 % 5 ) # Módulo
25+ print (10 ** 5 ) # Potencia
26+ print (10 // 5 ) # División entera
27+
28+ # Operadores lógicos
29+ print (True and True ) # Y lógico
30+ print (True or False ) # O lógico
31+ print (not True ) # Negación lógica
32+
33+ # Operadores de comparación
34+ print (10 == 5 ) # Igual
35+ print (10 != 5 ) # Distinto
36+ print (10 > 5 ) # Mayor que
37+ print (10 < 5 ) # Menor que
38+ print (10 >= 5 ) # Mayor o igual que
39+ print (10 <= 5 ) # Menor o igual que
40+ print (10 is 5 ) # Identidad
41+ print (10 is not 5 ) # No identidad
42+ print (10 in [1 , 2 , 3 ]) # Pertenencia
43+ print (10 not in [1 , 2 , 3 ]) # No pertenencia
44+
45+ # Estructuras de control
46+
47+ # Condicionales
48+ my_fuel = 0
49+
50+ if my_fuel == 0 :
51+ print ("No tienes combustible, tienes que repostar antes de continuar" )
52+
53+
54+ age = 18
55+
56+ if age >= 18 :
57+ print ("Eres mayor de edad" )
58+ else :
59+ print ("Eres menor de edad" )
60+
61+ my_fuel = 100
62+
63+ if my_fuel == 0 :
64+ print ("No tienes combustible, tienes que repostar antes de continuar" )
65+ elif my_fuel < 50 :
66+ print ('El tanque está por debajo del 50%' )
67+ elif my_fuel < 75 :
68+ print ('El tanque está por debajo del 75%' )
69+ else :
70+ print ('El tanque está lleno' )
71+
72+ # Otra opción conditional, similar al switch
73+ match age :
74+ case 18 :
75+ print ("Eres mayor de edad" )
76+ case 17 :
77+ print ("Eres menor de edad" )
78+ case _:
79+ print ("No tienes edad" )
80+
81+
82+ # Iterativas
83+
84+ my_string = "Hola Mundo"
85+
86+ # For
87+ for char in my_string :
88+ print (char , end = ' ' )
89+
90+ # While
91+ i = 0
92+
93+ while i < 5 :
94+ print (i , end = ' ' )
95+ i += 1
96+
97+ # Excepciones
98+ try :
99+ print (10 / 0 )
100+ except ZeroDivisionError :
101+ print ("No puedes dividir por cero" )
102+ except :
103+ print ("Algo salió mal" )
104+ finally :
105+ print ("Esto se ejecuta siempre" )
106+
107+
108+ # DIFICULTAD EXTRA
109+
110+ for i in range (10 , 56 ):
111+ if i % 2 == 0 and i != 16 and i % 3 != 0 :
112+ print (i , end = ' ' )
113+
0 commit comments