Skip to content

Commit 8c00306

Browse files
authored
Merge pull request mouredev#3170 from ChristianCoC/christiancoc-soluciones
#1-Python
2 parents aa0b7b9 + 9b772c1 commit 8c00306

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Tipos de operadores
2+
3+
# Operadores aritméticos
4+
number1 = 10
5+
number2 = 2
6+
7+
suma = number1 + number2
8+
resta = number1 - number2
9+
multiplicacion = number1 * number2
10+
division = number1 / number2
11+
division_entera = number1 // number2
12+
modulo = number1 % number2
13+
potenciacion = number1 ** number2
14+
15+
# Operadores de asignación
16+
number1 += number2
17+
number1 -= number2
18+
number1 *= number2
19+
number1 /= number2
20+
number1 %= number2
21+
number1 **= number2
22+
23+
# Operadores de comparación
24+
igual = (number1 == number2)
25+
no_igual = (number1 != number2)
26+
mayor = (number1 > number2)
27+
mayor_igual = (number1 >= number2)
28+
menor = (number1 < number2)
29+
menor_igual = (number1 <= number2)
30+
31+
# Operadores logicos
32+
y = True
33+
x = False
34+
print(y and x)
35+
print(y or x)
36+
print(not x)
37+
38+
# Operadores de pertenencia
39+
string = "hola"
40+
print("h" in string)
41+
print("h" not in string)
42+
43+
# Operadores de identidad
44+
lista_de_numeros = [1, 2, 3]
45+
tupla_de_numeros = (1, 2, 3)
46+
una_lista = lista_de_numeros
47+
48+
print(una_lista is lista_de_numeros)
49+
print(una_lista is not tupla_de_numeros)
50+
print(lista_de_numeros is tupla_de_numeros)
51+
52+
# Tipos de estructuras de control
53+
54+
# Condicionales
55+
if number1 > number2:
56+
print("number1 es mayor que number2")
57+
elif number1 < number2:
58+
print("number1 es menor que number2")
59+
else :
60+
print("number1 es igual que number2")
61+
62+
# while
63+
number3 = 5
64+
while number3 > 0:
65+
print(number3)
66+
number3 -= 1
67+
68+
# for in
69+
for number4 in lista_de_numeros:
70+
print(number4)
71+
72+
# for range
73+
for number5 in range(10, 20, 2):
74+
print(number5)
75+
76+
# break
77+
for number6 in range(10, 20, 2):
78+
print(number6)
79+
if number6 == 16:
80+
break
81+
82+
# continue
83+
for number7 in range(10, 20, 2):
84+
if number7 == 16:
85+
continue
86+
print(number7)
87+
88+
# excepciones
89+
def division(a, b):
90+
try:
91+
return a / b
92+
except ZeroDivisionError:
93+
print("No se puede dividir por cero")
94+
95+
division(5, 0)
96+
97+
# Extra
98+
excluir_numero = 16
99+
for i in range(10, 55, 2):
100+
if i == excluir_numero or i % 3 == 0:
101+
continue
102+
print(i)
103+
104+
105+

0 commit comments

Comments
 (0)