Está en la página 1de 3

segunda clase de python

operaciones logicas no vistas

and (compara dos proposiciones) && verdad o falso -> false


or (compara dos proposiciones, este no es mutuamente exclusivo) verdad or falso ->
true
not not false-false
not true-> true

entreadas y salidas de texto


input (entrada de datos)
print (salida de datos)
f-str --la variable que se desprendera se enceirra entre {}

CASTING
funciona para cambiar las variables y hacer operaciones permitidas

los comentarios en python se escribe con "#"7

podemos definir variblar escribiendo


def
luego colocando el nombre de la variable
agregar la relacion de una ecuacion
y pedir que la devuelva

ejemplo

def--cel2fahr(Celsius)
fahrenheit=(celsius*(9/5))+32
return fahrenheit

el termino RTFM es un acronimo de read the funny manual


el manual se encuentra en el enlace en https://docs.python.org/3/
es util para encontrar tipo de datos, clases funciones etc

CONDICIONALES

IF
usamos el if para ejecutar codigo ucuando el resultado de la evaluacion pasada al
if es true

utilizamos los : para delimitar un bloque de codigo entonces en cada operacion


logica siempre se debe de colocar
ejemplos en atom

WHILE
mientras que la condicion que le pasemos, el programa se seguira ejecutando

FOR
bucle utilizado en comparaciones que hace un ciclo cuando sabemos cuanto durara un
ciclo

COLECCIONES DE DATOS
aveces deseamos utilizar un tipo de datos que contenga más de un valor para
almacenar valores con alguna relación.
A continuación veremos las colecciones de datos disponibles en

para poder acceder a las calificaciones inidividuales o a un dato del conjunto solo
ponemos el nombre de la variable y
la posicion del dato que nos interesa

pepe_grades[1]

#tambien podemos usar slicing para acceder a elementos especificados por el


intervalor [a,b)
donde toma "a" pero no toma "b"

DICCIONARIOS
dict

en casos de loq ue queremos asociar una colecciones de pares llave; valor


utilizamos diccionario o dict
para esto hacemos una relacion entre una llave y un valor
"math": 10

para declarar estos datos utilizamos {}


para mandarlos a llamar []

TUPLAS
un conjunto que es inmutable es decir una ves declarada no se pueden cambiar los
valores de sus conjutnos

SET

declara un conjunto en donde los elementos iguales, son considerados como un mimso
elemento

-->comprension de listas

#range(1,21) =[1,2,3....20]

my_sqr=[x**2cfor x in range]
print (my_sqr)

si solo se coloca
# range(21) comenzara desde 0 y terminara hasta el 20

para colocar un paso en el rango

#range (0, 21, 5) y ahora asi el paso es de 5


print(list(range(0, 20, 5)

solo se permite que los pasos sean enteros

-->comprension de diccionarios
my_dict_compre={num: num**2 for num in range(21) ---> es generado por el
numero, generado por los numeros elevados al cuadrado
print(my_dict_compre)

También podría gustarte