CURSO DE PYTHON
Declaraciones Match (en otros lenguajes es el switch)
numero = 1
match numero:
case 1:
print("Uno")
case 2:
print("Dos")
case 3:
print("Tres")
case 1:
print("Uno")
case _: # default
print("Número no reconocido")
Bucle for
numeros = [1, 2, 3, 20, 4, 5]
for numero in numeros:
cuadrado = numero ** 2
print(f"El cuadrado de {numero} es {cuadrado}")
Tratamiento de cadenas
nombre = "marco"
apellido = "MENDOZA"
frace = "Hola Esta Es una Frace"
longitud = len(frace)
print(longitud)
print(apellido[6])
palabras = [Link]()
print(palabras)
mayusculas = [Link]()
print(mayusculas)
minusculas = [Link]()
print(minusculas)
Listas
# Lista de números enteros
numeros = [1, 2, 3, 4, 5]
# Lista de cadenas de texto
frutas = ["manzana", "banana", "cereza"]
# Lista mixta con diferentes tipos de datos
mixta = [1, "hola", 3.14, True]
print(numeros[0])
print(frutas[1])
numeros[2] = 9
print(numeros[2])
#append : agrega datos a las listas
[Link](8)
print(numeros)
[Link]("coco")
print(frutas)
# borra el dato en la posición seleccionada
del numeros[2]
del frutas[0]
print(numeros)
print(frutas)
for fruta in frutas:
print(fruta)
suma = sum(numeros) # función para sumar todo lo elementos que hay una lista
print(suma)
Diccionarios
personas = {
"persona1":{
"nombre": "Juan",
"edad": 30,
"ciudad": "Madrid"
},
"persona2":{
"nombre": "Maria",
"edad": 28,
"ciudad": "Barcelona"
}
datos = personas["persona1"]
datos2 = personas["persona2"]
print("-------------------------")
print(personas["persona1"])
print(datos["nombre"])
print(datos2["edad"])
# diccionario vacio para ser completado por el usuario
persona1 = {
"nombre": None,
"edad": None,
"direccion": None,
"telefono": None,
}
persona1["nombre"]= input("Introduce un nombre:")
persona1["edad"]= input("Introduce tu edad:")
persona1["direccion"]= input("Introduce tu direccion:")
persona1["telefono"]= input("Introduce tu telefono:")
print(persona1["nombre"], "tiene", persona1["edad"], "años, vive en",
persona1["direccion"], "y su
numero de telefono es", persona1["telefono"])
Funciones
def saludar(nombre):
print(f"¡Hola, {nombre}!")
saludar("Juan")
def suma(a, b):
resultado = a+b
return resultado
numero1 = int(input("Introduce un numero:"))
numero2 = int(input("Introduce un segundo numero:"))
resultado = suma(numero1, numero2)
print(resultado)