De fato quando o python encontra um caracter que não é ascii, ele precisa da informação da codificação. Note o comentário na primeira linha do programa abaixo. Diga-se de passagem que não é uma boa prática usar estas codificações pois na hora de se importar scripts com codificação diferente ocoprrerá erro.
# coding=utf-8 ''' Este programa só define uma função para avaliar um polinômio pelo algoritmo de Horner''' def horner(p,x): n=len(p)-1 resultado=p[n] while n>0 : n = n-1 resultado = p[n]+ resultado*x return resultado # teste : p1=[1.,2.,0, 3]; a=horner(p1,2.0) print "o resultado é ", a
Última atualização: sexta, 26 fevereiro 2010, 18:11