Programación en Python CLASES
Programación en Python CLASES
15
int
b = 15.3
print(b)
15.3
type(b)
float
type(c) # Comprobar type(d) para verificar que también es str por estar entre ''
str
Aritméticas
var1 = 15
var2 = 20
var3 = 30
35
10
300
# división (cociente)
div = var3 / var2
print(div)
# división (parte entera)
div2 = var3 // var2
print(div2)
Comienza a programar o generar con IA.
Ingresa tu edad 47
47
type(edad)
str
(edad) * 3
'474747'
Ingresa tu edad 47
47
type(edad)
int
(edad) * 3
141
Ingrese un número 47
El número es mayor a cero
# Obtener resto
resto = var3 % var2 # (30 módulo 20 = 10)
print(resto)
10
Relacionales
(var1==var2)
False
var1!=var2
True
var1>var2
False
var1>=var2
False
De asignación
x=2
x+=2 #Es lo mismo que x = x + 2
print(x)
Hola Mundo
# Multiplicación
frase = a * 3
print(frase)
Operaciones lógicas
var1 = 10
var2 = 200
var3 = 3
False
True
Comienza a programar o generar con IA.
El número 1 es impar
El número 2 es par
El número 3 es impar
El número 4 es par
El número 5 es impar
El número 6 es par
El número 7 es impar
El número 8 es par
El número 9 es impar
El número 10 es par
El número 11 es impar
El número 12 es par
El número 13 es impar
El número 14 es par
El número 15 es impar
El número 16 es par
El número 17 es impar
El número 18 es par
El número 19 es impar
El número 20 es par
i = 1
while (i <= 20):
if (i % 2 == 0):
print(f'El numero {i} es par')
else:
print(f'El numero {i} es impar')
i = i + 1
El numero 1 es impar
El numero 2 es par
El numero 3 es impar
El numero 4 es par
El numero 5 es impar
El numero 6 es par
El numero 7 es impar
El numero 8 es par
El numero 9 es impar
El numero 10 es par
El numero 11 es impar
El numero 12 es par
El numero 13 es impar
El numero 14 es par
El numero 15 es impar
El numero 16 es par
El numero 17 es impar
El numero 18 es par
El numero 19 es impar
El numero 20 es par
cadena = 'Python'
for letra in cadena:
if letra == 'h':
print("Se encontró la h")
break
print(letra)
P
y
t
Se encontró la h
x = 5
while True:
x = x - 1
print(x)
if x == 0:
break
print("Fin del bucle")
4
3
2
1
0
Fin del bucle
# continue
cadena = 'Python'
for letra in cadena:
if letra == 'P':
continue
print(letra)
y
t
h
o
n
Comienza a programar o generar con IA.
calificaciones = [10,5,8,2]
nombres = ['María', 'Claudio', 'Nicole', 'Alex']
varios = [True, 10.5, 'Brasil', 8]
print(calificaciones)
print(nombres)
print(varios)
[10, 5, 8, 2]
['María', 'Claudio', 'Nicole', 'Alex']
[True, 10.5, 'Brasil', 8]
Nicole
print(varios[0:2])
print(varios[:3])
print(varios[2:])
print(varios[-2])
[True, 10.5]
[True, 10.5, 'Brasil']
['Brasil', 8]
Brasil
<class 'list'>
# Agregar valores
nombres.append("Antonio")
nombres.append("Ximena")
print(nombres)
print(nombres)
# Remover un elemento
nombres.remove('Claudio')
print(nombres)
Tuplas
Romina
Diccionarios
print(dicc)
print(dicc.keys())
dict_keys(['colores_primarios', 'colores_secundarios'])
print(dicc['colores_secundarios'])
* Iterables e iteradores
* Añadir condicionales
Iteradores e iterables
encontrado = False
if not encontrado:
nombres.append(elemento)
print('Se insertó el elemento', elemento)
else:
print('El elemento', elemento, 'ya existía')
[-15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1]
print(letras_a)
['n', 'n']
2
Comienza a programar o generar con IA.
Funciones
Hola
s = suma
r = s(1,2)
print(r)
# Creamos una función que define una variable local con el mismo nombre
def saludo():
nombre = "Maria"
print("Hola " + nombre)
# Llamamos a la función
saludo()
Hola Maria
La variable global es Juan
verifica_primo(9)
# Nueva función que, utilizando la función anterior, recibe una lista de números y devuelve en otra lista sólo los que son primos
def extrae_primos_de_lista(lista):
lista_primos = [] # Lista para almacenar los números primos extraídos
for elemento in lista: # Iteración sobre cada elemento de la lista
if verifica_primo(int(elemento)): # Verificación si el elemento es un número primo
lista_primos.append(elemento) # Si es primo, se agrega a la lista de primos
print(lista_primos) # Se devuelve la lista de números primos extraídos
lis_completa = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
extrae_primos_de_lista(lis_completa)