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
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.