Documente Academic
Documente Profesional
Documente Cultură
Programacin
(CCPG1001)
FIEC - ESPOL
Comence
mos!
Agenda
1. Librera
Math (Matemticas)
Random (Aleatorio)
2. Ingreso de Datos
3. Conversiones entre tipos
4. Formato de Salida
Libreras
As como creamos
programas en Python,
otras personas ya han
creado otros
programas que
resuelven ciertos
problemas.
Estos otros programas
encuentran dentro de
libreras.
Librera Math
Contiene funciones matemticas.
Para importar la funcin coseno
from math import cos
Para importar todas las funciones
from math import *
Librera
Random
Contiene un
conjunto de
funciones para
generar nmeros
aleatorios.
Ingreso de Datos
nombre = input(Ingrese su nombre: )
print( Bienvenid@, + nombre + !)
print( type(nombre) )
numero1 = input(Ingrese el primer nmero)
numero2 = input(Ingrese el segundo nmero)
suma = numero1 + numero2
print( El resultado de la suma es: )
print( suma )
O
N
Es lo que esperbamos?
Conversin de Tipos de
Datos
nombre = input(Ingrese su nombre: )
print( Bienvenid@, + nombre + !)
numero1 = int( input(Ingrese el primer nmero) )
numero2 = int( input(Ingrese el segundo nmero)
)
suma = numero1 + numero2
print( El resultado de la suma es: )
print( suma )
Conversin de Tipos
a = 73
print( a )
print( type(a) )
b = float( a )
c = str( a )
d = str( b )
print( b )
print( c )
print( d )
a
d
c
d
Conversin de Tipos
n = 'n21
numero = int(n)
print(numero)
real = 5
complejo =
complex(real)
print(complejo)
Cul es el error?
numero = '5.42'
real =
float( numero )
print("Resultado: ")
print( real + 3.42)
entero = int( numero
)
print("Resultado: ")
print( entero )
print( entero + 1)
Juego de dados
El juego consiste en:
Generar un nmero aleatorio entre 1
y6
Luego, el programa mostrar un
mensaje en el que solicite el ingreso
de un nmero entero entre 1 y 6
Finalmente, se comparar s el
nmero aleatorio y el nmero
ingresado son iguales.
Formato de Salida
Hasta ahora:
numero1 = 34.2
numero2 = 4.5
resultado = numero1 // numero2
print(El resultado de la divisin entera es: )
print(resultado)
Formato de Salida - I
numero1 = 34.2
numero2 = 4.5
resultado = numero1 // numero2
print(El resultado de la divisin entera es: ,
resultado)
Formato de Salida - II
nombre = 'Juan Pueblo'
edad = 22
universidad = "ESPOL"
estatura = 1.70
estaCasado = False
mensaje = '''
Mi nombre es %s y tengo %d aos.
Estudio en %s.
Y mide %f. Y est casado %d
''' % (nombre, edad, universidad, estatura, estaCasado)
print( mensaje )
Formato
Normal
Formato
Adicional
Cadena
%s
%cs
Flotante
%f
%c.pf
Entero
%d
Booleano
%d
%cd
dato = 4.5352342342234
print( El valor es: %10.4f % (dato) )
nombre = Juanita
print( El nombre es: %8s % (nombre) )
Nmero de
columnas
antes
Nmero de
decimales
Tabla de Posiciones
Se necesita un programa en el que:
Se ingrese el nombre de un equipo de
ftbol, su posicin en la tabla, la
cantidad de los puntos y la taquilla con
decimales (en dlares).
Utilice: ingreso de datos, formato de
salida y conversin de tipos.
Qu vimos hoy?
Prxima Clase
1. Revisar los conceptos revisados
durante la clase
2. Leccin
3. Para la prxima clase, leer:
Python Programacin de Luis
Rodrguez Ojeda
9 al 14