Skip to content

Commit e9e575c

Browse files
committed
Seccion Basica completa
1 parent 6f5c0d3 commit e9e575c

File tree

3 files changed

+185
-0
lines changed

3 files changed

+185
-0
lines changed

Basico/5-operadores.py

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,62 @@
11
# Operadores
22

3+
# Operadores Relacionales
4+
print("Operadores Relacionales")
5+
v1 = 3 == 2 # Igual que
6+
v2 = 3 != 2 # Distinto que
7+
v3 = 3 > 2 # Mayor que
8+
v4 = 3 < 2 # Menor que
9+
v5 = 3 >= 4 # Mayor o igual que
10+
v6 = 3 <= 4 # Menor o igual que
11+
12+
l1 = [v1,v2,v3,v4,v5,v6]
13+
print(l1)
14+
15+
# Operadores Logicos
16+
print("Operadores Logicos")
17+
a1 = not True # Negacion
18+
a2 = True and True # Conjuncion (Y)
19+
a3 = True and False
20+
a4 = True or False # Disyuncion (OR)
21+
22+
l2 = [a1,a2,a3,a4]
23+
print(l2)
24+
25+
# Expresiones Aninadas
26+
print("Expresiones Anidadas")
27+
28+
b1 = 10 * 5 - 2**5 >= 20 and not (10 % 5) != 0
29+
30+
"""
31+
Normas de presedencia
32+
1- Parentesis
33+
2- Aritmeticas por sus propias reglas
34+
3- Relacionales
35+
4- Logicos
36+
"""
37+
38+
l3 = [b1]
39+
print(l3)
40+
41+
# Operadores de asignacion
42+
print("Operadores de Asignacion")
43+
44+
valor = 10
45+
valor += 1 # Suma
46+
valor -= 10 # Resta
47+
valor *= 2 # Multiplicacion
48+
valor /= 2 # Division
49+
valor %= 2 # Modulo
50+
valor **= 2 # Potencia
51+
52+
print(valor)
53+
54+
# Ejemplo
55+
56+
n = 0 # Asignacion ede 0 en n
57+
while n < 10: # Expresion Relacional
58+
if (n % 2) == 0: # Expresion Aritmetica
59+
print(n,'es un numero par')
60+
else:
61+
print(n,'es un numero impar')
62+
n += 1 # Expresion Aritmetica

Basico/6-sentencias_de_control.py

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# Sentencias de Control
2+
3+
"""
4+
Condicionales : Para elegir entre distintas posibilidades
5+
6+
Iterativas : Para repetir un bloque de intrucciones
7+
"""
8+
9+
# Condicionales
10+
11+
## Sentencia IF (Si)
12+
#
13+
#a = 5
14+
#b = 10
15+
#
16+
#if a == 2:
17+
# print("a vale 2")
18+
#if a == 5:
19+
# print("a vale 5")
20+
#
21+
#if a == 5 and b == 10:
22+
# print("a vale 5 y b vale 10")
23+
#
24+
#n = 10
25+
#if n % 2 == 0:
26+
# print(n,"es un numero par")
27+
#else:
28+
# print(n,"es un numero impar")
29+
#
30+
## Setencia ELIF (Sino si)
31+
#
32+
#comand = "Salir"
33+
#
34+
#if comand == "Entrar":
35+
# print("Bienvenido al sistema")
36+
#elif comand == "Saludar":
37+
# print("Hola Mundo")
38+
#elif comand == "Salir":
39+
# print("Saliendo del sistema")
40+
#else:
41+
# print("No se reconoce el comando")
42+
#
43+
## Iterativas
44+
#
45+
## Sentencia While (Mientras)
46+
#
47+
#var = 0
48+
#while var < 5:
49+
# var += 1
50+
# if (var == 4):
51+
# print("Se rompe el bucle cuando vale",var)
52+
# break # Romper el bluce
53+
# continue # Saltar la iteracion
54+
# print("Var vale",var)
55+
#else:
56+
# print("Var ya vale",var)
57+
#
58+
## Ejemplo
59+
#
60+
#print("Bienvenido al Menu")
61+
#
62+
#while (True):
63+
# print("""Que quieres hacer
64+
# 1) Saludar
65+
# 2) Sumar dos numeros
66+
# 3) Salir""")
67+
# opcion = input()
68+
# if opcion == '1':
69+
# print("Hola, como estas ! ")
70+
# elif opcion == '2':
71+
# n1 = float(input("Primer Numero : "))
72+
# n2 = float(input("Segundo Numero : "))
73+
# print("El resultado es: ",n1+n2)
74+
# elif opcion == '3':
75+
# print("Adios")
76+
# break
77+
# else:
78+
# print("Comando desconocido")
79+
#
80+
## Sentencia FOR
81+
82+
numeros = [1,2,3,4,5,6,7,8,9,10]
83+
#indice = 0
84+
85+
# Iterar en una lista con While
86+
#while(indice < len(numeros)):
87+
# print(numeros[indice])
88+
# indice+=1
89+
#
90+
# Iterar en una lista con FOR
91+
#for numero in numeros:
92+
# print(numero)
93+
94+
# Editar valores de una lista al vuelo
95+
#for numero in numeros:
96+
# numeros[indice] *= 10
97+
# indice += 1
98+
#print(numeros)
99+
100+
# Editar al vuelo con enumerate
101+
#for indice,numero in enumerate(numeros):
102+
# numeros[indice] *= 10
103+
#print(numeros)
104+
105+
cadena = "Hola Mundo"
106+
cadena2 = ""
107+
108+
for caracter in cadena:
109+
cadena2 += "*"
110+
print(caracter)
111+
print(cadena2)
112+
113+
for i in range(10):
114+
print(i)
115+
116+
print(list(range(10)))

Basico/Readme.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Bases de la Programacion
2+
3+
* Instrucciones basicas
4+
* Variables y tipos de datos
5+
* Operadores y expresiones
6+
* Sentencias condicionales
7+
* Sentencias iterativas
8+
9+

0 commit comments

Comments
 (0)