EJERCICIO PARA CALCULO DE DATOS
billetera1 = int(input("ingrese la cantidad")
billetera2 = int(input("ingrese la cantidad")
billetera3 = int(input("ingrese la cantidad")
billeteraConMasValor = max(billetera1,billetera2,billetera3)
print("la billetera con mas valor tiene:",billeteraConMasValor)
LISTA
una lista se puede hacer de texo , numero , booleanos lista de lista
mi_lista = [1,2,3,4,5,6]
print(mi_lista[1])
2
ejemplo de rebano imprimir los primeros elementos
lista = [1,2,3,4,5,6]
print(lista[0:3])
El rebanado te permite extraer una porción de una lista. Los índices de inicio y
fin están separados por dos puntos :
TUPLA
es una lista q no cambia y son constante
mi_tupla = (1,2,3,4,5)
print(mi_tupla[0])
1
puntos = ( 11 , 12 , 13 , 14)
funcion_max = max(puntos) esta funcion max almacena el valor maximo de
puntos en funcion_max.
print(funcion_max)
14
puntos = ( 11 , 12 , 13 , 14)
funcion_min = max(puntos) esta funcion min almacena el valor minimo de
puntos en funcion_max.
print(funcion_min)
11
SETS
a diferencia de las listas o tuplas son desordenadas se crean con llavaes {} los
elementos repetidos se ignoran
Los conjuntos son mutables, lo que significa que puedes agregar o eliminar
elementos de ellos.
Usa las funciones add() y remove() , cada una con un valor como argumento, para
agregarlo o eliminarlo de un conjunto.
La función clear() no acepta un argumento y elimina todos los elementos de un
conjunto.
personas = {fernanda , lupita , pascuala}
personas.clear()
La función union() se llama en un set y acepta otro set como argumento.
var1 = {element1, element2, element3}
var2 = {element4, element5, element6}
var1.union(var2)
FUNCION RANGE = RANGO
guarda un rango del 1 al 6 dentro de mi_rango
mi_rango = range(1,6)
print(mi_rango)
range(1,6)
DICCIONAR
un diccionario se compone de clave y valor la clave va primero despues de : sigue
el valor
god = {
"compuesto" : "energia inimaginable" ,
"tiempo existente" : "siempre" ,
"esta en todo" : "todo"
}
QUITAR VALOR A VARIABLE CON NONE
quita valor a variable y puede servir para volver a poner uno
variable = None
print(variable)
SUMAR STRINGS Y NUMEROS
nombre = "Desconocido"
edad = 20
print(f"hola mi nombre es {nombre} y tengo {edad} años")
hola mi nombre es Desconocido y tengo 20 años
OPERACIONES ARITMETICAS
multiplicacion = 2*2
print(multiplicacion)
4
division = 2/2
print(division)
1
modulo = 7%3 modulo es el resultado sobrante una division
print(modulo)
1
elevar a una potencia
elevar_a_potencia = 2**3
print(elevar_a_potencia)
8
division entera no muestra los decimales
division_entera = 7//3
print(2)
OPERADORES DE ASIGNACION
x = 5
x += 5 aumenta valor a una variable
print(x)
10
se puede sumar , restar , dividir , modular , dividir entero , elevar a
potencia . operar y asignar ese valor ay mismo
OPERADORES COMPARATIVOS
== igual != desigual > mayor q < menor q >= mayor o
igual q <= menor o igual q
OPERADORES LOGICOS AND OR NOT
AND TIENEN Q SER TODOS TRUE PARA EJECUTAR BLOQUE DE CODIGO
a = 5
b = 10
print(a > 0 and b > 0)
true
OR SOLO CON Q UNO SEA TRUE SE EJECUTA COMO TRUE
a = 10
b = 20
print(a == 10 or b == 10)
True
NOT SIRVE PARA NEGAR UN BOOLEAN cambia de true a false y viceversa
a = 10
b = 20
print(not(a > 0 and b < a))
True
BLOQUES E IDENTACION Y CONDICIONALES
tu_edad = input("Ingresa tu edad")
edad = int(tu_edad)
edad = int(input("Ingrese su edad"))
if numero >= 18 : if si es true la condicion se ejecuta este
bloque de code
print("usted es mayor de edad")
elif numero == 20: si if no es true se ejecute este.
print("usted tiene 20 va pal punto")
else : else si no ejecuta if ni elif o varios
elif , else se ejecuta
print("usted es menor de edad") tiene q seguir orden y poner en la misma
columna el codigo y se rompe esa estructura el code
print("vaya mocoso a estudiar") cuenta como fuera del bloque y se ejecuta
print("klk mmv")
usted es mayor de edad
klkmmv
BUCLE FOR
SIRVE PARA MANIPULAR CADA UNO DE LOS DATOS DE UNA LISTA una tupla o una cadena de
caracteres ejecuta un bloque de codigo para cada
elemento de lista tupla o cadena de caracteres
mi_lista = [1,2,3,4,5]
for cada_elemento in mi_lista : un bucle q se utiliza para manejar cada dato
en lista sin importar q sen millons
print(cada_elemento + 1)
2
3
4
5
6
for i in range(3):
print("hello") el espacio al principio de la seg linea se le llama sangria
BUCLE BREAK
CREAR OBJETOS
tuple crea una tupla
objeto = tuple([3,2,1])
print(objeto.index(0))
3
CREAR CLASES ES UNA PLANTILLA PARA CREAR UN
OBJETO Y TODO EN PY ES OBJETO
funcion del
ejemplo: borra un elemento
numbers = [1,2,3,4]
del numbers[1]
print(numbers)
134
WHILE UN BUCLE Q SE EJECUTA CONFORME UNA CONDICON SE
DETIENE SI LA CONDICION NO SE CUMPLE
logro = 10
while logro > 0:
print("FELECIDADES LOGRO SUPERADO")
logro = logro -1 se resta un valor despues de imprimir asi llegar a cero y la
condicion no cumpla y se detenga
SI SALE DE SANGRIA DEJA DE PERTENECER AL BLOQUE DE CODIGO DEL BUCLE.
BUCLE FOR PARA ITERACIONES CALCULADAS . BUCLES WHILE PARA BUCLES DE ITERACIONES
INCALCULADAS.