Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarifas Elctricas
Aplicacin con Python
Comentario
#se debe colocar este smbolo para comentarios
Variables
Las variables en Python no se declaran
Se les asigna valor con el signo de igualdad =
Una variable puede cambiar su valor y su tipo a lo largo
del cdigo (por eso se llama dinmico y tipado).
Case sensitive, por lo que Punto no es igual que punto.
PYTHON Tipo de datos
Bucles y sentencias
La condicin IF se ejecuta si la condicin tiene una valor
True. Se pueden concatenar varios IF con la estructura
IF-ELIF.
La parte ELSE es opcional.
verdadero = True
if verdadero:
print verdadero
else:
print falso
PYTHON Escribiendo cdigo
Bucles y sentencias
La construccin for recorre los elementos de una
secuencia (por ejemplo una lista o cadena) en el orden
que aparecen y por cada elemento ejecuta el cdigo
interno del FOR.
lista = [a, b, c]
for i in lista:
print i
Resultado
a
b
c
Se debe respetar la indentacin (espaciado)
PYTHON Escribiendo cdigo
Funciones
Las funciones en Python admiten argumentos en su
llamada y permiten devolver valores.
Se definen con la palabra clave def, seguida del nombre
de la funcin y sus parmetros. Las sentencias que
forman el cuerpo de la funcin empiezan en la
siguiente lnea y deben ir sangradas.
La sentencia return devuelve el valor que se adquiere
dentro de la funcin.
def suma(x,y=2):
return x+y
PYTHON Escribiendo cdigo
Funciones
def escribe_media():
media = (a + b) / 2
print("La media de", a, "y", b, "es:", media)
return
a=3
b=5
escribe_media() #de esta forma se invoca la funcin
print("Programa terminado")
PYTHON Escribiendo cdigo
Gen,N = lee_datos()
print Gen[:,0:6]
print N
PRCTICA N 1
G1 25 18,78 3,60 18,10 946,7 1,1310 1,1947 16.720 14.408 12.946 2,836
G2 25 17,77 3,60 17,13 946,7 1,1310 1,1947 18.175 15.177 13.577 2,836
GC9 25 104,59 3,60 100,82 946,7 1,1310 1,1947 7.628 7.371 7.211 2,953
SC2 25 21,37 2,70 20,79 946,7 1,1310 1,1947 16.483 14.200 12.785 2,836
GB1 25 21,00 2,20 20,54 1,080
KE1 10 9,35 3,60 9,01 936,7 1,1310 1,2074 15.355 12.990 12.074 2,836
Ejemplo 1
=
=1
CONSIDERACIONES
3 = 1 2
DESPACHO ECONMICO
2 +
=
1
=
2
DESPACHO ECONMICO Prctica 2
= + +
Pg a b c
us$ $ $ MW MW
2
1 40 4,50 0,015 30 50
2 50 3,50 0,015 30 50
3 40 3,30 0,02 30 50
= + +
Pg a b c
us$ $ $ MW MW
2
1 40 4,50 0,015 30 50
2 50 3,50 0,015 30 50
3 40 3,30 0,02 30 50
3 50 MW
1,06 pu 1,030 pu 30 MVAr
1 0
4
2 5
1,045 pu
20 MW 60 MW
60 MW 10 MVAr 40 MVAr
DESPACHO ECONMICO Prctica 2
= + +
N N a b c Pg Pg min Pgmax
BARRA MW MW MW
1 1 50 4,5 0,0045 47,857 10 90
Tarifas Elctricas
Aplicacin con Python