Está en la página 1de 10

Laboratorio de INF-111

Carlos Mullisaca Choque

Universidad Mayor de San Andrés


Facultad de Ciencias Puras y Naturales
Carrera de Informática

CMCH (UMSA) Laboratorio de INF-111 1 / 10


Introducción

Python fue creado a finales de los años 80, por Guido van Rossum
La versión 2.0, lanzada en 2000. La versión 2.2, lanzada en diciembre
de 2001. La última versión es la 2.7 que fue lanzada en noviembre de
2010 y aún está vigente
En diciembre de 2008, se lanzó la versión 3.0, en mayo de 2014 la
versión 3.4.1
El lenguaje Python provee un intérprete, presenta una lı́nea de
comandos que identifica al comienzo con los sı́mbolos ≫
≫ from platform import python version
≫ print(python version())

CMCH (UMSA) Laboratorio de INF-111 2 / 10


Operadores Aritméticos

Operador Descripción
+ Suma
* Multiplicación
/ División
- Resta
** Exponente
// División Entera
% Módulo

CMCH (UMSA) Laboratorio de INF-111 3 / 10


Operadores de asignación compuestos

Operando Ejemplo Equivalencia


+= x+=5 x=x+5
-= x-=5 x=x-5
*= x*=5 x=x*5
/= x/=5 x=x/5
%= x %=5 x=x %5
//= x//=5 x=x//5
**= x**=5 x=x**5

CMCH (UMSA) Laboratorio de INF-111 4 / 10


Tipos Básicos de Python

1. Enteros,es representado por el tipo int o long.


2. Reales, son expresados con el tipo float.
3. Complejos, son representados con nombre de complex.
4. Cadenas, son conocidos con el tipo str.
5. Booleanos,son con conocidos con el nombre de bool(True o False).

CMCH (UMSA) Laboratorio de INF-111 5 / 10


Declaración de variables

>>> a = 2
>>> b = 0.236
>>> cadena = "Hola amigos Informáticos"
>>> print 3 + 5.0
>>> Nimaginario = 1j
>>> 2j + 5j
>>> cadena = "Hola amigos Informáticos"
>>> cadena_grande = """
Una computadora puede ser llamada
"inteligente" si logra enga~nar a una
persona haciéndole creer que es un humano.
Alan Mathison Turing """
>>> type(cadena)

CMCH (UMSA) Laboratorio de INF-111 6 / 10


Lectura de entrada con teclado

Introducir una cadena:


cadena = input(“Introduce una cadena de texto: “)
print (“La cadena que ingreso es:\n”,cadena)
Introducir un número int:
num1 = int(input(“Introduce un numero: “))
print (“El numero que ingreso es:\n”,num1)
Introducir un número float:
num2 = float(input(“Introduce un numero: “))
print (“El numero que ingreso es:\n”,num2)

CMCH (UMSA) Laboratorio de INF-111 7 / 10


Palabras reservadas

35 palabras reservadas (keywords) de Python:


import keyword
print(keyword.kwlist)
No se pueden declarar variables, objetos, funciones y clases con estos
términos.

CMCH (UMSA) Laboratorio de INF-111 8 / 10


Formateo basado en %, en str.format()

nombre = ’Claudia’
edad = 25
altura = 1.52
print(’ %s tiene %i años y mide %f m.’ %(nombre, edad, altura))
v1 = 8.56767
v2 = 9.45548
print(’{0:.3} , {1:.4}’.format(v1, v2))

CMCH (UMSA) Laboratorio de INF-111 9 / 10


Práctica

1 Mostrar por pantalla la siguiente frase:


Nunca consideres el estudio como una obligación,
sino como una oportunidad para penetrar en el bello
y maravilloso mundo del saber. (Albert Einstein)
2 Ingrese por teclado dos valores numericos en dos variables, y mostrar
el modulo como resultado
3 Ingrese el un número entero y calcule el cuadrado del número dado.

CMCH (UMSA) Laboratorio de INF-111 10 / 10

También podría gustarte