Respostas
A situação exemplificada por João é a passagem de parâmetros por valor. Em Python, quando um valor é passado como parâmetro para uma função, é criada uma cópia do valor original, que é manipulada dentro da função. Dessa forma, a variável original não é alterada após a execução da função. Isso ocorre porque em Python, os tipos de dados básicos (int, float, bool, etc.) são imutáveis, ou seja, não podem ser alterados diretamente.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta