Informática, perguntado por theylorantunes, 9 meses atrás

erro de sintaxe na linha 8, algúem me ajuda
programação em python


AouG= str(input('Você vai querer álcool ou gasolina? (Digite "A" para álcool e "G" para gasolina). '))

alc=2.90

gasol=3.90

if AouG=="A":

qtdA= float(input('Quantos litros de álcool vc vai querer? '))

if qtdA<21:

print('Deu R${}, já com o desconto de 3% por litro.'.format((qtdA*alc)-(qtdA*0.03))

else:

print('Deu R${}, já com o desconto de 5% por litro.'.format((qtdA*alc)-(qtdA*0.05))


else:

qtdG= float(input('Quantos litros de gasolina vc vai querer? '))

if qtdG<21:

print('Deu R${}, já com o desconto de 4% por litro.'.format((qtdG*gasol)-(qtdG*0.04))

else:

print('Deu R${}, já com o desconto de 6% por litro.'.format((qtdG*gasol)-(qtdG*0.06))

Soluções para a tarefa

Respondido por TheNinjaTaurus
3

Olá  Theylor, como vai?

Vou te ajudar com essa questão.

O erro de sintaxe apontado por você era devido ao não fechamento do comando print, na linha anterior.

E assim também o comando não estava fechado nas linhas 10, 14 e 16.

Resolvida essa parte.

Retomando a execução, nos deparamos com o erro de caracteres especiais, devido a codificação não declarada.

Para resolver, adicione a declaração da codificação na primeira linha do deu código:

# -*- coding: utf-8 -*-

Por último, o comando input('...') pode se comportar de forma diferente nas versões do python.

Se a versão instalada na sua máquina for python 2 você deve substituir o input por raw_input pra leitura de strings

Aqui você pode ver o código funcionando: https://repl.it/@barretojr252/27635469

Dúvidas? Estarei a disposição para eventuais esclarecimentos.

\textsf{\textbf{Bons\ estudos!}}\\\\\textsf{\textbf{Se\,desejar},\,avalie\,a\,minha\,resposta}\star\star\star\star\star\\\textsf{Ou\,marque\,como\,a\,melhor\,\textbf{se\,ela\,for\,qualificada}}\\\\\textsf{\textbf{Brainly}\,-\,Estudamos\,juntos}


theylorantunes: CARA, muito obrigado mesmo, você me salvou, essa seria minha nota de programação do segundo bimestre. <3333
TheNinjaTaurus: Por nada, amigo.
TheNinjaTaurus: Seu código funcionou corretamente?
theylorantunes: funcionou simm
Perguntas interessantes