Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#Operaciones Aritmticas
Suma: +
resta: -
divisin: /
multiplicacin: **
modulo (resto de un numero): %
#Ejemplos:
result = 15 + 2 #result = 17
resutl = 5 - 2 #result = 3
result = 10 / 2 # result = 5
result = 10 / 3 # result = 3 (Porque lo toma como tipo de dato entero)
result = 10 / 3.0 # result = 3.333333333 (Porque al agregarle al 3.0 lo toma como
flotante)
#Comparadores
Mayor: >
menor: <
igual: ==
mayor igual: >=
menor igual: <=
distinto: !=
#Ejemplos
valor = 15 > 2 # (Quince es MAYOR que dos, verdadera) valor = True
valor = 15 < 2 # (Quince es MENOR que dos, falso) valor = False
valor = 5 == 5 # (Cinco es IGUAL a cinco, verdadero) valor = True
valor = 4 >= 2 # (Cuatro es MAYOR O IGUAL que dos, verdadero) valor = True
valor = 4 <= 2 # (Cuatro es MENOR O IGUAL que dos, falso) valor = False
valor = 4 != 4 # (Cuatro es DISTINTO que cuatro, falso) valor = False
#Operaciones lgicas
#Ejemplos
res = True and True # res = True
res = True and False # res = False
res = True or False # res = True
res = False or False # res = False
res = not True #res = False
res = not False #res = True
#Ejemplos
print "Hola mundo" #imprime Hola mundo
print "Hola mundo","Cartuchera" #Imprime Hola mundo Cartuchera
print "Hola mundo"+"Cartuchera" # Imprime Hola mundoCartuchera
raw_input() #Sirve para tomar datos por consola, se puede almacenar el resultado
en una variable y es recomendado.
#El dato ingresado lo va a tratar como string, salvo que se lo convierta
#Ejemplos
a = raw_input() #pide que ingreses un dato por consola pero sin ningn mensaje
b = raw_input("INGRESA TU NOMBRE") # #pide que ingreses un dato por
consola con el mensaje INGRESA TU NOMBRE
#Estructuras de Control
if condicion:
accion
#ejemplo
if (15 > 0):
print "Si lo es"
#Estructura condicional if-else (Realiza la accion1 si la condicin es igual a True,
de lo contrario realiza accion2)
if condicin:
acccion1
else:
accion2
#ejemplo
if (15 < 0):
print "Si lo es"
else:
print "Quince no es menor que cero"
#Estructura condicional elif (til cuando se quiere hacer un men con opciones)
if condicion1:
accion1
elif condicion2:
accion2
elif condicin:
accin
else:
accin en caso no se cumpla con ninguna de las anteriores
#Ejemplo
var = "opcion3"
if var =="opcion1":
print "Realizar accion 1"
elif var == "opcion2":
print "Realizar accion 2"
elif var == "opcion3":
print "Realizar accion 3"
else:
print "ninguna opcion es admitida"
while (Va a realizar una accin HASTA que la condicin sea falsa)
while condicin:
accin
#Ejemplo
x=0
while x<10:
print "hola mundo"
x+=1
bucle For: repite una accion hasta llegar a una cantidad de iteraciones
#Estructura:
##ejemplo
for x in range(10):
print x
##Arreglos y matrices
arreglo = [1,5,7,8,6]
matriz = [[1,0,0],[0,1,0],[0,0,1]] # una matriz es un arreglo de arreglos
#Ejemplo:
var = arreglo[3] #var = 8
#Ejemplo
arreglo.append(25)#Al arreglo se le agrego el elemento 25
#ejemplo
tamanio = len(arreglo) # tamanio = 6, el arreglo tiene [1,5,7,8,6,25] no olvidarse
que agregamos el 25 con el append
##Forma 1
for x in arreglo:
print(x)
##Forma 2
for x in range(len(arreglo)):
print arreglo[x]
##otra forma
for x in arreglo:
if x==7:
print "si existe"
##Funciones
#Ejemplo
soyunaFuncion2(5,7) #imprime 12
variable = soyunaFuncion3()
##Exepciones
Estructura:
try:
accin
except ExepcionACapturar:
accin
#Ejemplo
try:
nro = int("hola")#aca el programa crachea porque int() no
puede convertir un texto a nmero.
except ValueError:
print "ocurrio una exepcion"
##Funciones tiles