-2
I am having condition error in Pycharm. It was working normally minutes ago. I already closed the program, but it did not solve.
valorProduto = float(input('Qual é o valor do produto de compra? R$ '))
modoPagamento = input('Deseja parcelar ou pagar à vista? ')
if modoPagamento == 'à vista' or 'À vista':
desconto = valorProduto - (valorProduto * 20 / 100)
print('Certo! Nesse caso, você recebe-rá 20% de desconto.')
print('O novo preço do produto é R${:.2f}'.format(desconto))
elif modoPagamento == 'parcelar' or 'parcela':
print('Certo! Pagamento parcelado. Segue abaixo tabela de parcelamentos:')
print('=' * 10, 'Tabela', '=' * 10, '\n2 à 3 parcelas, acréscimo de 5%.\n4 à 6 parcelas, acréscimo de 10%.'
'\n7 à 10 parcelas, acréscimo de 15%.\n11 parcelas ou mais, acréscimo de 25%.')
parcela = int(input('Deseja fazer em quantas parcelas? '))
if parcela <= 3:
valorParcela = ((valorProduto / parcela) + ((valorProduto * 5) / 100))
preçoFinal = valorParcela + valorParcela
print('Certo! {} vezes. Nesse caso, você receberá um acréscimo de 5% sobre o valor do produto.\nTotalizando'
' {} parcelas de R${:.2f} com o preço final do produto de R${:.2f}'.format(parcela, parcela, valorParcela,
preçoFinal))
elif parcela <= 6:
valorParcela = (valorProduto / parcela) + ((valorProduto * 10) / 100)
preçoFinal = valorParcela + valorParcela
print('Certo! {} vezes. Nesse caso, você receberá um acréscimo de 10% sobre o valor do produto.\nTotalizando'
' {} parcelas de R${:.2f} com o preço final do produto de R${:.2f}'.format(parcela, parcela, valorParcela,
preçoFinal))
else:
print('Modo de pagamento inválido!')
Your problem seems to be the same as the one: https://answall.com/q/353470/112052
– hkotsubo
I followed the tips of Anderson Carlos Woss, but I could not solve the problem yet. It’s as I commented. Time ago was working normally if and Elif with another program. now stopped working in any program in which create. in any newfile.
– Jones Rodrigues
@Jones If your problem has been solved, be sure to mark the answer as accepted.
– Cadu