Em Python o sinal de = é usado como operador de atribuição, enquanto o teste para igualdade de valores, e que devolve um valor booleano, utiliza ==, isto é dois sinais de igual. Com frequência os programadores usam o primeiro no lugar do segundo.
x = 'abcdef' for car in x: if car = 'a': ...
Muitos editores, por exemplo o WingIDE, dão conta do erro e mostram uma linha quebrada a vermelho na zona do erro.
Bem vindo a este blogue destinado aos alunos de Introdução à Programação e Resolução de Problemas. Aqui aparecerão pequenos comentários sobre como resolver problemas por recurso à linguagem Python e outros tópicos relacionados. Este blogue não substitui a consulta do sítio oficial da cadeira.
Sem comentários:
Enviar um comentário