Criação de Case: Supermercado
Para treinar os aprendizados das aulas, criarei um fluxo de supermercado, onde faço todas as minhas compras, passo no caixa, peço para parcelar, mas o estabelecimento possui valor mínimo para cada parcela.
Link para o projeto no Google Colab: https://colab.research.google.com/drive/1t5Zn5Jvua6TfbwBaiEWZWEVXrKwJRtIt?usp=sharing
# no meu carrinho de compras:
arroz = 5.00
feijao = 5.00
carne = 10.00
leite = 3.50
frango = 13.50
pao = 12.00
refrigerante = 5.99
# passando no caixa
valor_total = arroz + feijao + carne + leite + frango + pao + refrigerante
type(valor_total)
# visualizando o valor total da compra
print(f"O valor total da sua compra foi: R${valor_total}")
# inserindo o total de parcelas
qtd_parcelas = input("Digite a quantidade de parcelas: ")
# calculando e visualizando o valor das parcelas
valor_parcela = valor_total / int(qtd_parcelas)
print(f"Cada parcela saíra por: R${valor_parcela:.2f}")
# gemini ajudou a configurar o arredondamento e os 2 números após vírgula.
# aplicando regra de que cada parcela deve ter o valor mínimo de R$ 10,00
if valor_parcela < 10:
print(f"Não é possível parcelar em {qtd_parcelas} vezes, pois o valor da parcela de R${valor_parcela:.2f} é menor que o valor mínimo de R$10,00")
else:
print(f"Parcelando em {qtd_parcelas} vezes!\nCada parcela saíra por: R${valor_parcela:.2f}")
# compra finalizada, o supermercado agradece, porém o sistema provoca erros
# deixando as primeiras letras maiúsculas
final = " ObriGADA POR compRAR conosco !!!! "
final = final.title()
print(final)
# tirando os espaços no começo e final
final = final.strip()
print(final)
# retirando os espaços entre o texto e as exclamações
final = final.replace(" ", "")
print(final)
#fim do código