Skip to content

Commit 4a74c58

Browse files
authored
Merge pull request mouredev#7580 from santiagobima/solutions
#00 - PYTHON
2 parents add85f5 + b649cad commit 4a74c58

File tree

2 files changed

+144
-0
lines changed

2 files changed

+144
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# https://www.python.org/
2+
3+
#comentarioenunalinea
4+
5+
"""
6+
una manera de escribir
7+
"""
8+
9+
'''
10+
otra forma de escribir
11+
'''
12+
13+
unavariable= "esto si es una variable"
14+
15+
UNACONSTANTE = "Esto es una constante, es una forma de representarlo"
16+
17+
18+
entero = int(4)
19+
flotante= float(4)
20+
bool = False
21+
string = "esto es un texto"
22+
23+
24+
print(type(entero))
25+
print(type(flotante))
26+
print(type(bool))
27+
print(type(string))
28+
29+
print('Hola Python')
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
#operadores aritmeticos
2+
3+
a = 20
4+
b = 3
5+
6+
print('suma',a+b)
7+
print('resta',a-b)
8+
print('multiplicacion',a*b)
9+
print('division',a/b)
10+
print('modulo',a%b)
11+
print('potencia',a**b)
12+
13+
14+
#operadores lógicos
15+
16+
c = True
17+
d = False
18+
19+
print('and logico', c and d)
20+
print('or logico',c or d)
21+
print('NOT logico', not d)
22+
23+
#Operadores de comparacion
24+
25+
print('Mayor que', a>b)
26+
print('menos que', a<b)
27+
print('igualdad:', a==b)
28+
print('distinto que', a!=b)
29+
print('mayor o igual', a>=b)
30+
print('menos o igual', a<=b)
31+
32+
33+
#Operadores de asignacion
34+
35+
t = 10
36+
37+
print('Asignacion inicial', c)
38+
39+
c+=2
40+
41+
c*=3
42+
43+
print('resultado final',c)
44+
45+
#Operadores de identidad // intentan comparar el valor en memoria.
46+
47+
e = [1,2,3]
48+
f = [1,2,3]
49+
50+
print('es igual', e is f)
51+
print('no es igual', e is not f)
52+
53+
e = f
54+
55+
print('ahora si : ', e is f)
56+
57+
#Operadores de pertenencia
58+
59+
print('3 esta en la lista', 3 in e)
60+
61+
print('5 no esta en la lista', 5 not in e)
62+
63+
#Operadores de bit
64+
65+
a = 10 #1010
66+
67+
b = 3 #0011
68+
69+
print(f'AND: 10 & 3 = {10 & 3}')
70+
print(f'OR: 10 | 3 = {10 & 3}')
71+
print(f'OR: 10 ^ 3 = {10 & 3}')
72+
73+
74+
75+
76+
#Estructuras de control
77+
78+
#Condicionales
79+
80+
if a > b:
81+
print('a es mayor que b')
82+
83+
elif a == b:
84+
print('a es igual a b')
85+
86+
else:
87+
print('a es menor que b')
88+
89+
#While
90+
91+
count = 0
92+
93+
while count < 0:
94+
print(count)
95+
count +=1
96+
97+
#For
98+
99+
for i in range(10):
100+
print(i)
101+
102+
try:
103+
result = a / 0
104+
105+
except ZeroDivisionError:
106+
print('error no puedo dividir en 0 ')
107+
108+
finally:
109+
print('Ha finalizado el manejo de excepciones')
110+
111+
112+
#€xtra
113+
for i in range(10,56):
114+
if i % 2 == 0 and i != 16 and i % 3 != 0 :
115+
print(i)

0 commit comments

Comments
 (0)