Variables en Python

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 19

Fundamentos de

Programación
M.Sc.(I.T) Angela Carrera Rivera
acarrera@espol.edu.ec
Angela.carrera.rivera@Gmail.com
Que vimos la
clase anterior?
 Algoritmo vs. Programa
 Los elementos de un
Programa
 Interpretadores y
Compiladores
 Entornos de Desarrollo
 IDE y sus ventajas
 Tipos de Errores
Unidad 2: INTRODUCCIÓN A LA
PROGRAMACIÓN
En esta unidad se introducirán conceptos relacionados a:
 2.1 Tipos de datos primitivos.
 2.2 Definición y asignación de variables.
 2.3 Operadores y expresiones matemáticas, lógicas y relacionales.
 2.4 Conversiones entre tipos de datos.
 2.5 Manejo de entrada y salida.
 2.6 Formateo de salida.
 2.7 Cadena de caracteres
 2.8 Operaciones con cadena de caracteres.
 2.9 Aleatoriedad
Para comenzar vamos a abrir nuestro
interprete de Python o nuestro PyCharm
Pero antes de comenzar…
 Comentar es muy importante, habla de cuan ordenado eres con tu código.
 Le deja saber a otras personas cual fue tu razonamiento.
Como comento?
 # Usando el símbolo numeral, si!! Esto es un comentario!

Algo mas? Si, También hay que identar!


En Python es necesario!!
 Piensa en tabulaciones, cuando haces una carta quieres que se vea
formateada, tabulada para que todo el mundo lo entienda. Es lo mismo con tu
código.
 Usa 4 espacios por nivel de identacion.
 Soy muy vago para eso, debe haber un método mejor! Si, en PyCharm el
comando Ctrl+Alt+L
Más buenas costumbres, Convenciones
de Nombrado
 Nombre de Variable (camelCase)
Ejemplo: studentName
price
 Nombre de Constante (UPPERCASE)
Ejemplo: IVA
APORTEIESS
 Nombre de Funciones o Metodos (lowercase_underscore)
 Ejemplo: nombre_funcion
Definición y Asignación de Variables
 Que es una variable?
 Una variable almacena cierto valor cambiante o dispuesto a ser
cambiado.

 Como asigno un valor a una variable


 Con el símbolo “=“
 numero1 =5
numero2 = 1
resultado = 0
resultado = numero1 + numero2
resultado = numero1
print (resultado);
Tipos de Datos Primitivos (Built-In
Types)
o Tiposporde
Entendemos datosDatos Primitivos
primitivos los que están construidos internamente dentro
del lenguaje de programación y pertenecen al mismo. Para Python tenemos:
 Cadenas (String)
 Booleanos (True or False)
 Numéricos
 Int
 Float
 Long (Versiones de Python <3)
 Complex
String
 En Python, las cadenas no son mas que texto dentro de comillas dobles (“”)
 Carácter de Escape (“\”) (Enter “\n”)
 Concatenación (“+”)
 Repeticion (“* n veces”)

a = “uno”
b = “dos”
c = a+b
d=a*3

Let’s Test!!!!
Booleans
 Pueden solo tener 2 valores, en comparación con los Strings y los Numericos,
que pueden tener valores infinitos.
 Los valores posibles pueden ser True (1) or False (0)
 Internamente un booleano es un entero (int)

boolean1 = True no es igual a boolean1 = “True”

Tip: Puedes ver el tipo


de una variable con la
función
type(variable)
Booleans Operations

Let’s Test
Operadores interrelacionales

 >= MAYOR IGUAL (Inclusivo)


 <= MENOR IGUAL (Inclusivo)
 < MENOR QUE
 > MAYOR QUE
 != DIFERENTE DE
 == EQUIVALENTE A
Let’s Test
Numéricos
 Numeros Enteros: Aquellos que no tienen decimales tanto positivos como
negativos.
 Int a = 23
 Long a = 23L (+ memoria) (Versiones de Python <3)
 Complex a= 2.1 + 7.8j

 Reales
 Float a=3.5
Operadores usados en Python

st
Te
’st
Le
Mini Taller
 Crea 1 archivo calculo.py
 Crea 2 variables : number1, number2. Asignándoles números de tu
preferencia.
 Crea un método add, substract, división, product, power, getRemainder
Entrada y Salida por Teclado
 Comando Input
 nombreVariable = input (“Texto que quiero que se muestre”)
 Recuerda que el comando input toma las entradas como variables de tipo String, si
deseamos hacer operaciones matemáticas debemos transformarlos al tipo de datos
adecuado.
 Comando Print
 print (“variable o texto que quiero que se muestre, si es variable no va en
comillas”)
Hora de Jugar!!!
 Crea un programa que reciba el nombre de una persona por teclado e
imprima un texto como el siguiente
“Hola, Hola, Hola, NOMBRE POR TECLADO. Bienvenido a Fundamentos de
Programacion”
 Cree un recibo de pago que solicite la cedula de una persona, el nombre, la
dirección , nombre de producto, cantidad y precio. Calcule y presente
subtotal, iva y total.

También podría gustarte