Ejercicio 1

import random

numero_secreto = random.randint(1, 100)
adivinanza = int(input("Adivina el número (entre 1 y 100): "))

while adivinanza != numero_secreto:
    if adivinanza < numero_secreto:
        print("Más alto")
    else:
        print("Más bajo")
    adivinanza = int(input("Inténtalo de nuevo: "))

print("¡Correcto! Has adivinado el número.")

Ejercicio 2

def suma_pares(lista):
    suma = 0
    for num in lista:
        if num % 2 == 0:
            suma += num
    return suma

numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
resultado = suma_pares(numeros)
print("La suma de los números pares es:", resultado)

Ejercicio 3

def contar_palabras(archivo):
    with open(archivo, 'r') as f:
        contenido = f.read()
        palabras = contenido.split()
        return len(palabras)

nombre_archivo = 'texto.txt'
cantidad_palabras = contar_palabras(nombre_archivo)
print(f"El archivo '{nombre_archivo}' contiene {cantidad_palabras} palabras.")