• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Guest jrochelly

Erro no código ou o interpretador tá louco?

5 mensagens neste tópico

Oi pessoal! Desculpa pelo título mas não achei nada melhor que isso.

Bem, na minha jornada de aprendizado de Python escrevi este código:

# -*- coding: utf-8 -*-
nota=[]
x=int(input('Quantas notas: '))
for i in range(0,x):
    a=float(input('%dº nota: ' % i+1)
    nota.append(a)
    b = b + a

print nota
b = b/x
        
print 'Sua média é %f' % b

só que o interpretador diz que está com erro de sintaxe e aponta para "nota" em nota.append(a)

e então? tá errado o código ou o bicho tá doido?

Obrigado desde já!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Falta-te um parêntesis:

Tu abres o parêntesis para a função float e outro para o input, só que só fechas 1.

Cumps :confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É vero!

Cada coisa besta que a gente faz :confused:

Obrigado a todos pela rápida ajuda!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora