Ir para conteúdo
Fórum Script Brasil
  • 0

Pergunta noob sobre (iniciante noob) Python


Gustavo Neri

Pergunta

codigo ex

nome =input()

erro: File "<string>", line 1, in <module>
NameError: name 'a' is not defined.

Bom, a duvida é a seguinte sempre que coloco o input desta maneira ao digitar algo numerico eu consigo dar prosseguimento ao codigo mas sempre que é letra como no ex: a , ocorre esse erro.  Eu tentei tb

nome = str(input())    mas ocorre a mesma coisa.

Codigo completo do exercicio.

nome =input()
salfixo = float(input())
vendas = float(input())

total = float(salfixo + (15*vendas)/100)

print('TOTAL = R$ %.2f'%total)

erro.png

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Cara, eu não sei falar em termo técnico kkkkkkk mas vou tentar explicar do meu jeito e vou dá um exemplo seguido e você me corrige se caso eu errar na minha explicação, a direção da minha explicação kkkkkkkkk mas vamos lá!

Ah não, vou ser direto kkkkkkkkkkkk

Então, vocÊ tem que colocar algo dentro desses parênteses e dentro de vírgulas. Exemplo:

a = input('Digite algo:')

E não importa se for em aspas duplas ou simples, tanto faz.
Espero ter ajudado e volte para dar resposta.
 

Super recomendo, o curso básico de Python oferecido pelo Canal Curso em Vídeo no YouTube. E o melhor de tudo, você não vai precisar pagar nada.
Canal Curso em Vídeo

Editado por Kimo Gordinho
Colocar uma referência de estudo.
Link para o comentário
Compartilhar em outros sites

  • 0
Em 21/07/2017 at 11:15, Kimo Gordinho disse:

Eu tentei dessa forma antes e tb não tinha dado certo mas graças a um comentario no youtube na aula de python para zumbis consegui descobrir kkkk
  A aula do curso em video e do python para zumbis é em python 3 no meu caso eu tava compilando em python 2 por isso o não funcionamento. muito obrigado pela atenção eu já tava desistindo kkkk

 

Link para o comentário
Compartilhar em outros sites

  • 0

Seu input ta vazio, ele vai travar logo na primeira

faça algo como :

nome = input('nome: ')
salfixo = float(input('salfixo: '))
vendas = float(input('vendas: '))

total = float(salfixo +(15*vendas)/100)
print ('%5.2f' %total)

....................................................................

Pow, desculpa a postagem atrasada haha foi sem ver que tu já tinha resolvido

Editado por Yagami Shizui
não tinha visto a resposta do abiguinhu
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...