Skip to content

Commit 4bbc82d

Browse files
author
llonardo798
committed
2 parents 339a1b4 + 82e080e commit 4bbc82d

File tree

19 files changed

+2575
-776
lines changed

19 files changed

+2575
-776
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# https://www.python.org/
2+
3+
"""
4+
Esto es
5+
un comentario
6+
multilinea
7+
"""
8+
9+
'''
10+
Esto también es
11+
un comentario
12+
multilinea
13+
'''
14+
15+
saludo = "Hola"
16+
CONSTANTE = "Mi 'constante'" # No me cambies.
17+
18+
my_int = 1
19+
my_float = 2.5
20+
my_bool = True
21+
my_bool = False
22+
23+
print(f'{saludo}, elijo Python')
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// Ejemplos de Operadores
2+
3+
console.log(1 + 1) // Suma
4+
console.log(1 - 1) // Resta
5+
console.log(2 * 2) // Multiplicacion
6+
console.log(2 / 2) // Division
7+
console.log(5 % 2) // Modulo
8+
console.log(2 ** 2) // Potenciacion
9+
10+
// Operaciones con enteros
11+
12+
console.log(3 < 2)
13+
console.log(3 <= 2)
14+
console.log(3 > 2)
15+
console.log(3 >= 2)
16+
console.log(3 == 2)
17+
console.log(3 === 2)
18+
console.log(3 != 2)
19+
20+
// Operadores logicos
21+
console.log(3 < 2 && "hola" < "mundo")
22+
console.log(3 < 2 || "hola" < "mundo")
23+
console.log(!false)
24+
25+
// Operadores de asignacion
26+
let myNumber = 1
27+
console.log(myNumber)
28+
myNumber += 1
29+
console.log(myNumber)
30+
myNumber -= 1
31+
console.log(myNumber)
32+
myNumber *= 1
33+
console.log(myNumber)
34+
myNumber /= 1
35+
console.log(myNumber)
36+
myNumber %= 1
37+
console.log(myNumber)
38+
myNumber **= 1
39+
console.log(myNumber)
40+
41+
42+
// Incremento
43+
myNumber++
44+
// Decremento
45+
myNumber--
46+
47+
/*
48+
Estructuras de control
49+
*/
50+
// Condicionales
51+
let myName = "TizoG"
52+
if (myName == "TizoG") {
53+
console.log("myName es 'TizoG'")
54+
} else if(myName == "tizog"){
55+
console.log("myName es 'tizog'")
56+
} else{
57+
console.log("miName no es 'TizoG' ni 'tizog'")
58+
}
59+
60+
// Iteracion
61+
for (let i = 0; i < 10; i++){
62+
console.log(`El valor actual de i es ${i}`)
63+
}
64+
65+
// Manejo de excepciones
66+
try{
67+
console.log("Primero se ejecutara este bloque")
68+
}catch{
69+
console.log("Este bloque se ejecutara si en el bloque primero ocurre un error")
70+
}finally{
71+
console.log("Finalmente se ejecutara este bloque de codigo")
72+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
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)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# Funciones basicas sin retorno
2+
def saludo():
3+
print("Hola mundo")
4+
5+
6+
saludo()
7+
8+
# Funcion con retorno
9+
10+
11+
def saludo_retorno():
12+
return "Hola mundo"
13+
14+
15+
print(saludo_retorno())
16+
17+
# Con un argumento
18+
19+
20+
def arg_saludo(nombre):
21+
print(f"Hola {nombre}")
22+
23+
24+
print(arg_saludo("Juan"))
25+
26+
# Con argumentos
27+
28+
29+
def argts_saludo(nombre, apellido):
30+
print(f"hola {nombre} {apellido}")
31+
32+
33+
argts_saludo("Juan", "Yesca")
34+
35+
# Con argumentos predefinidos
36+
37+
38+
def arg_definido(nombre="Juan"):
39+
print(f"Hola {nombre}")
40+
41+
42+
arg_definido()
43+
arg_definido("Juanito")
44+
45+
# Con argumento y retorno
46+
47+
48+
def ret_arg(nombre, apellido):
49+
return f"Hola {nombre} {apellido}"
50+
51+
52+
print(ret_arg("Juan", "Yesca"))
53+
54+
# Con un numero variable de argumentos
55+
56+
57+
def num_arg(*nombres):
58+
for nombre in nombres:
59+
print(f"Hola {nombre}")
60+
61+
62+
num_arg("Juan", "Yesca", "Pedro", "Maria")
63+
64+
65+
"""
66+
Funciones dentro de funciones
67+
"""
68+
69+
70+
def funcion_out():
71+
def funcion_in():
72+
print("Hola mundo")
73+
funcion_in()
74+
75+
76+
funcion_out()
77+
78+
# Funciones del lenguaje
79+
print(len("Juan"))
80+
print(type("Juan"))
81+
print("Juan".upper())
82+
83+
"""
84+
Variables globales y locales
85+
"""
86+
var_global = "Juan"
87+
88+
89+
def hola_juan():
90+
var_local = "Juanito"
91+
print(f"{var_global}, {var_local}")
92+
93+
94+
print(var_global)
95+
hola_juan()
96+
97+
98+
"""
99+
Extra
100+
"""
101+
102+
103+
def print_numeros(texzto1, texto2) -> int:
104+
count = 0
105+
for numeros in range(1, 101):
106+
if numeros % 3 == 0 and numeros % 5 == 0:
107+
print(texzto1 + texto2)
108+
elif numeros % 3 == 0:
109+
print(texzto1)
110+
elif numeros % 5 == 0:
111+
print(texto2)
112+
else:
113+
print(numeros)
114+
count += 1
115+
return count
116+
117+
118+
print(print_numeros("Fizz", "Buzz"))

0 commit comments

Comments
 (0)