Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En Python: nombre=valor
El simbolo= asigna el valor de la derecha al nombre de la zquierda
La variable se crea cuando se le asigna un valor.( manejo dinamico de la
memoria)
Las nombres de las variables
Escribir las variables en minúscula todo
Solo puede contener los siguientes caracteres
- Letras minúsculas
- Letras mayúsculas
- Dígitos
- Guiones bajo (_)
Deben empezar con una letra o un guion bajo (_) nunca con un digito
No pueden ser una palabra reservada del lenguaje (<< keywords>>)
Nombre Marco
Nombre Ana
Operadores Aritmeticos
Modulo
La operación modulo (también llamado resto) cuyo símbolo en pyton es %, se
define como el resto de dividir dos números. Veamos un ej
CONVERSION DE TIPOS
El hecho de que existan distintos tipos de datos en Python esuna ventaja a la hora
de representar la información del mundo real de la mejor manera posible.
Conversion explicita:
BOOLEAN - BOOL
OPERADORES Logicos
OR: (o) -Para que sea falso, ambos operadores deben ser falsos-
- Si hay un verdadero en todos los operadores, el resultado es verdadero
NOT: (no)- es negar la variable
- Devuelve falso si (A) es verdadero
VARIABLE
STRING – (STR)
Una cadena es una secuencia de caracteres
Una cadena utiliza comillas simples o dobles. EJ ‘Hola’ o “Hola”
Cuando una cadena contiene números, sigue siendo una cadena
- Str1= “Hola”
- Str2= ‘Hola’
- Str3= ‘123’
-Utilizo el operador mas(+) para juntar dos o mas caracteres
EJ. print(“spam” + “eggs”)
spameggs
-Utilizo operados (*) cuando la repetición contituye una cadena mediante multiples
concatenaciones de una cadena consigo misma
EJ. print(“spam” *3)
spamspamspam
-Utilizo el operador (in) para probar si un elemento esta en una cadena, es un
operador lógico que devuelven True o False
EJ. colores= ‘amarillo’
print(‘ama’ in colores)
True
Print(‘rojo’ in colores)
False
-Se puede seleccionar pardes de una cadena de caracteres para hacer una
subcadena
cadena [inicio:final]
-El inicio y el final deben ser ambos int (ósea números enteros)
-La subcadena comienza en la posición inicio y llega hasta la posciion final, pero
no la incluye!
EJ. colores= ‘amarillo’
print(colores[2:5])
ari
Str.capitaliza()- La primer letra en mayuscula
Str.center(ancho)- Cantidad de espacios
Str.Lowe()- Todos los caracteres en minúsculas
Str.Upper()- Todos los caracteres en mayuscula
INPUTs y OUTPUTs
CLASE_3 – 29 MARZO
COLECCIONES
Para almacenar muchos datos, neceitamos crear tantas variables como datos que
necesitamos almacenar
El problema es que no siempre concoemos cuantos son los datos que
necesitamos almacenar
¡necesitamos nuevas estructuras de datos que nos dejen almacenar tantos
elementos como deseemos!
LISTA
- Una lista esta ordenada por corchete [ ] y los elementos están
separados por comas (,)
- Una lista nos permite poner muchos valores en una sola variable
- Una lista es agradable por que podemos llevar todos los valores enn un
solo paquete
* supermercado= [‘pan’ , ‘leche’ , ‘manzanas’ , ‘carne’]
* billetera= [100, 500, 1000, 20, 50]
IMPRIMIENDO LISTAS
- Se puede usar la función print()
*print([‘rojo’, ‘amarillo’, ‘azul’])
[‘rojo’, ‘amarillo’, ‘azu’]
- Se puede imprimir cada elemento
*for i in [‘rojo’, ‘amarillo’,azul’]: print (i)
rojo
amarillo
azul
FOR: recorrer cada elemento
- Tomamos decisiones todos los días, como que, que ponerme. Cuando
tomamos esas decisiones, consideramos muchas condiciones de
nuestro mundo
- El condicional le permite al programa una toma de decisión para que
tome un camino o tome otro camino
DECISIÓN SIMPLE: IF
Para indicar condiciones vamos a usar la palabra resevada IF.
La sintaxis de la estructura IF es:
- If CONDICION:
Instrucción
Se puede poner la condiciones entre paréntesis para que sea más claro que se
está evaluando
Num = 5
If Num <10:
Print (“Mas chico”)
Importante: no olvidarse de indentar el bloque condicional
DECISIÓN MULTIPLE
- Si necesitaramos tomar una decisión de cinco operaciones utilizando el
anidamiento, las estructuras if-else estarían anidadas en cuatro niveles
de profundidad
- Por esta razón, ¡hay construcciones alternativas y mas legibles!
Combinando un if, elif y else. Se puede agregar la cantidad de elif que
sean necesarios!
CLASE_5- 12 ABRIL
Ejercicio 6
- Calcular e imprimir la suma de los números comprendidos entre 42 y 176
suma= 0
x=42
whilex<=176:
suma= suma+x
print (suma)
x=x+1
Ejercicio 8
- Que cadena de verduras tiene la letra P
print("Ejercicio 8 - Indicar las cadenas de caracteres que empiezan con la letra p ")
print("------------")
cadena = ["pepinos", "tomates", "naranjas", "peras"]
for i in cadena:
if "p" in i:
print(f"La palabra {i} contiene la letra 'p'")
print("")