
		ROP
		
		(usa Ubuntu)
		
		Enviado em 29/12/2015 - 16:34h 
		Olá pessoal, estou aprendendo a programar em python e criei um programinha simples para exercitar o que aprendi, anteriormente o programa havia funcionado no IDLE 2.7 instalado no windows, mas ao tentar executa-lo no mint em uma VM através da linha de comando tenho me deparado com o seguinte erro:
File "4.py", line 1
SyntaxError: Non-ASCII character '\xc3' in file 4.py on line 1, but no encoding declared; see 
http://www.python.org/peps/pep-0263.html for details
Aqui está o código, se puderem ajudar agradeço:
#média bimestral e anual
#Dicionário -> bimestres
bims = {}
#Função de cálculo de nota bimestral
def cal_bim (bim = 'atual'):
    while 1:
        try:
            av = float(raw_input('Quantas avaliações você fez no %s bimestre? ' % bim))
            if av == 2:
                av1 = float(raw_input('Qual sua nota na primeira avaliação? '))
                av2 = float(raw_input('Qual sua nota na segunda avaliação? '))
                mbim = (av1 + av2) / 2
                bims[bim] = float(mbim)
                print ('Média Bimestral: %.1f' % mbim)
                if mbim > 6.0:
                    print ('Parabéns!!! Você foi APROVADO neste bimestre.')
                    break
                else:
                    print ('Infelizmente você foi REPROVADO neste bimestre, estude mais.')
                    break
            elif av == 3:
                av1 = float(raw_input('Qual sua nota na primeira avaliação? '))
                av2 = float(raw_input('Qual sua nota na segunda avaliação? '))
                av3 = float(raw_input('Qual sua nota na terceira avaliação? '))
                mbim = (av1 + av2 + av3) / 3
                bims[bim] = float(mbim)
                print ('Média Bimestral: %.1f' % mbim)
                if mbim > 6.0:
                    print ('Parabéns!!! Você foi APROVADO neste bimestre.')
                    break
                else:
                    print ('Infelizmente você foi REPROVADO neste bimestre, estude mais.')
                    break
            elif av == 4:
                av1 = float(raw_input('Qual sua nota na primeira avaliação? '))
                av2 = float(raw_input('Qual sua nota na segunda avaliação? '))
                av3 = float(raw_input('Qual sua nota na terceira avaliação? '))
                av4 = float(raw_input('Qual sua nota na quarta avaliação? '))
                mbim = (av1 + av2 + av3 + av4) / 4
                bims[bim] = float(mbim)
                print ('Média Bimestral: %.1f' % mbim)
                if mbim > 6.0:
                    print ('Parabéns!!! Você foi APROVADO neste bimestre.')
                    break
                else:
                    print ('Infelizmente você foi REPROVADO neste bimestre, estude mais.')
                    break
            else:
                print ('Só podem ser executadas no mínimo duas e no máximo quatro avaliações.')
        except:
            print ('Informação Inválida!!!')
#Início do programa
print ('              Olá!!!')
print ('Informe o código da ação que deseja executar e pressione [ENTER].')
print ('(B) Média Bimestral.')
print ('(F) Média Final')
ac = raw_input('Que ação deseja executar? ')
if ac == 'B':
    cal_bim()
elif ac == 'F':
    mate = raw_input('A qual matéria essas notas pertencem? ')
    print ('Vamos ao primeiro bimestre.')
    cal_bim('primeiro')
    print ('Vamos ao segundo bimestre.')
    cal_bim('segundo')
    print ('Vamos ao terceiro bimestre.')
    cal_bim('terceiro')
    print ('Vamos ao quarto bimestre.')
    cal_bim('quarto')
    mf = (float(bims['primeiro']) + float(bims['segundo']) + float(bims['terceiro']) + float(bims['quarto'])) / 4
    print ('Média Final: %.2' % mf)
    if mf > 6.0:
        print ('Parabéns você foi APROVADO em %s.' % mate)
    else:
        print ('Infelizmente você foi REPROVADO em %s.' % mate)
else:
    print ('Escolha apenas as opções listadas.')