• 0
Sign in to follow this  
NovatoC++

(Resolvido) Iniciante Python

Question

Boa noite aí pessoal, poxa a quantidade de fóruns de python é muito pequena, uma pena. Bom, eu estou aprendendo python por conta própria mesmo, desde o basicão, acontece que algumas vezes ele dá uns erros beeeem estranho, por exemplo, esse aqui, não consigo ver o erro, alguém pode me ajudar?

notas = [0,0,0,0,0,0,0]soma = 0

x = 0

while x < 7:

nota[x] = float(input("Entre nota %d: " %(x+1))

-> soma+= nota[x]

x += 1

x = 0

while x < 7:

print("Nota %d: %6.2f" %(x+1,nota[x]))

x += 1

print("Média: %6.2f" %(soma/x))

por que raios onde eu coloquei a seta (->) o interpretador dá um erro dizedo "Invalid syntax", o que há de errado nisso, não vejo motivo nenhuuuuum, alguém pode me ajudar?

Edited by NovatoC++

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Estava faltando o fechamento de um parêntese na linha anterior (5). Além disso, na primeira linha você declarou um array chamado "nota"; no resto do código você se refere a essa variável como "notas".

Corrigi esses erros, acho que o código está funcionando agora:

notas = [0,0,0,0,0,0,0]
soma = 0
x = 0
while x < 7:
    notas[x] = float(input("Entre nota %d: " %(x + 1)))
    soma += notas[x]
    x += 1
x = 0

while x < 7:
    print("Nota %d: %6.2f" %(x+1,notas[x]))
    x += 1

print("Media: %6.2f" %(soma/x))

Obs.:

Ao postar códigos é preferível usar a tag [code] ao invés da [quote]. Isso é válido especialmente para Python, tendo em vista que a indentação é perdida com a segunda.

Share this post


Link to post
Share on other sites
  • 0

Brigadão Jonathan Queiroz, poxa já estava achando que era bug assim como os vários do Visual C++ 2008 do tipo que já aconteceu várias vezes comigo de não rodar um código C++ no Visual Studio e no Dev-C++ rodar exatamente o mesmo código, nem tinha me ligado. A sim, é verdade, usei o

por engano, obrigado por essa dica também.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this