Este foi o código que pensei para o desafio:
produtos_tecnologia = [
{"nome": "Smartphone Top de Linha", "preço": 3500},
{"nome": "Notebook Gamer", "preço": 11000},
{"nome": "Smartwatch Premium", "preço": 1200},
{"nome": "Fone de Ouvido Noise Cancelling", "preço": 1800},
{"nome": "Tablet Avançado", "preço": 2800},
{"nome": "Câmera DSLR", "preço": 4500},
{"nome": "Console de Última Geração", "preço": 2200},
{"nome": "Monitor Ultrawide", "preço": 10500},
{"nome": "Drone Profissional", "preço": 5000},
{"nome": "Roteador Wi-Fi 6", "preço": 1000}
]
n = 0
while n < len(produtos_tecnologia):
produtos_tecnologia[n]["preço"] = produtos_tecnologia[n]["preço"] * 1.05
if produtos_tecnologia[n]["preço"] > 10000:
produtos_tecnologia[n]["preço"] = 10000
n = n + 1
print(produtos_tecnologia)
Este foi o retorno: [{'nome': 'Smartphone Top de Linha', 'preço': 3675.0}, {'nome': 'Notebook Gamer', 'preço': 10000}, {'nome': 'Smartwatch Premium', 'preço': 1260.0}, {'nome': 'Fone de Ouvido Noise Cancelling', 'preço': 1890.0}, {'nome': 'Tablet Avançado', 'preço': 2940.0}, {'nome': 'Câmera DSLR', 'preço': 4725.0}, {'nome': 'Console de Última Geração', 'preço': 2310.0}, {'nome': 'Monitor Ultrawide', 'preço': 10000}, {'nome': 'Drone Profissional', 'preço': 5250.0}, {'nome': 'Roteador Wi-Fi 6', 'preço': 1050.0}]