Entrada, Procesamiento y
Salida de Datos
Programacin en Python
Correccin de Escritura de
errores lgicos cdigo
Ms sobre diseo
Se puede decir que el diseo es la parte mas importante del ciclo. Para
realizar un buen diseo se deben considerar los siguientes dos puntos:
Podemos usar comillas simples (Un texto), comillas dobles (Otro texto)
y triples comillas ( Algo mas que decir en Python ).
>>> print("""One
...Two
...Three""")
One
Two
Three
>>>
Programacin en Python
Comentarios
Los comentarios son lneas ignoradas por el interprete y sirve como
gua para que otros programadores comprendan mejor lo que el
cdigo hace. Un ejemplo de esto es lo siguiente:
Kate Austen
123 Full Circle Drive
Asheville, NC 28899
Variables
Una variable es un nombre que representa un valor guardado en la
memoria principal. Utilizando la asignacin creamos una variable y le
damos un valor referenciado.
>>> edad = 25
variable = expresin
Programacin en Python
>>> edad = 25
>>> print(edad)
25
>>> print(edad)
edad
Las buenas prcticas dictan que las variables deben tener nombres
representativos, sin embargo en muchas ocasiones se deben usar
mltiples palabras.
velocidadmaxima
pagosmensuales
nombrelargo
velocidad_maxima
pagos_mensuales
nombre_muy_largo
camelCase
velocidadMaxima
pagosMensuales
nombreMuyLargo
Programacin en Python
habitacion = 503
print(Estoy en la habitacin)
print(habitacion)
>>> type(room)
<class int>
>>> type(dinero)
<class float>
Programacin en Python
Operadores
Python tiene una amplia variedad de operadores que pueden ser
utilizados para realizar clculos matemticos.
Smbolo Operacin Descripcin
+ Adicin Suma de dos nmeros
Jerarqua de operadores
Los operadores tienen una jerarqua que debe seguirse para
garantizar un resultado correcto.
1. Potencia [**]
2. Producto, divisiones y modulo [* / // %]
3. Adiciones y sustracciones [+ -]
Ejercicio
5+2*4 ?
10 / 2 3 ?
8 + 12 * 2 4 ?
6 3 * 2 + 7 -1 ?
Programacin en Python
Ejercicio
(5 + 2) * 4 ?
10 / (5 3) ?
8 + 12 * (6 2) ?
(6 3) * (2 + 7) / 3 ?
Programacin en Python
variable = input(prompt)
Lectura de nmeros
Como la funcin input retorna siempre una cadena la entrada de
nmeros tendr que tratarse diferente.
Funcin Descripcin
int(item) Pasar como argumento de la funcin
la cadena a convertir a int.
float(item) Pasar como argumento de la funcin
la cadena a convertir a float.