Programación - Python Básico
Programación - Python Básico
Programación - Python Básico
PROGRAMACIÓN
Tercer Semestre
https://entrenamiento-python-basico.readthedocs.io/es/2.7/
https://softwarecrafters.io/python/tutorial-de-python-introduccion
https://trinket.io/library/trinkets/create?lang=python
Existen tres operadores lógicos: and, or, y not. La semántica (significado) de estos operadores
es similar a sus significados en inglés (en español “y”, “o” y “no”).
1
#Asignacion multiple
a, b = 'Alice', 'Bob'
a, b = b, a
print a
print b
#Operadores aritmeticos
#suma
n=2+3*6
print n
#orden operaciones
n = (2 + 3) * 6
print n
#producto
n = 48565878 * 578453
print n
#Potencias
n = 2 ** 8
print n
#Division
n = 23 / 7
print n
#Division entera
n = 23 // 7
print n
#Modulo
n = 23 % 7
print n
#Incrementar
n += 2
print n
#Decrementar
n -= 1
print n
"""Esto es un comentario .
...
multilínea ..."""
Los tipos de datos básicos en Python son los numéricos formados por enteros, los reales y
los complejos; las cadenas de texto y los booleanos. La función type nos devuelve el tipo:
#Entero
num = 20
print type(num)
#Entero largo
num = 20L
print type(num)
#Entero en base Octal
num = 024
print num
#Entero en base Hexadecimal
num = 0x14
print num
2
#Coma flotante
num = 0.2003
print type(num)
num = 0.2e-3
print type(num)
#Complejo
num = 2.1 + 7.8j
print type(num)
#Cadena de caracteres
s = "hello world"
print type(s)
Las sentencias de control de flujo, son bloques de código en los que se agrupan
instrucciones de manera controlada. Por un lado tenemos las estruturas condicionales (if, if ..
else, if ..elif ..else) y por otro las estructuras iterativas (for, while).
#CONDICION
#if
n = int(input("Introduce un número positivo: "))
if numero < 0:
print("¡El numero no es positivo!")
#if..else
age = int(input("¿Cuántos años tienes?"))
if age < 18:
print("Eres menor de edad")
else:
print("Eres mayor de edad")
#CONTROL DE FLUJO
#Bucle for
l = [1,2,3,4,5]
for e in l:
print e
#Bucle While
a,b = 0,5
while a < b:
print a
a += 1
3
Una función no es más que un bloque de código reutilizable encargado de realizar una
determinada tarea. Para definir una función en Python debemos utilizar la palabra reservada
"def" seguido del nombre de la función y los parámetros los indicamos entre parentesis.
Veamos varios ejemplos:
print_hello_world()