1
resposta

desafio pedidos de uma cafeteria

quantidade = int(input ('quantos cafés voce ira querer?'))
total = 0
for i in range (quantidade):
nome = input("nome do café")
preço = float(input("preço do café"))
total = total + preço
cadastro = input("voce é cadastrado? (sim ou nao)")
if cadastro == "sim":
total = total * 0.9
print('total a pagar:', total)

1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você utilizou o for com range(quantidade) para repetir o pedido de cada café e acumulou o valor na variável total. Também foi interessante aplicar o desconto usando total = total * 0.9, isso mostra que você já está pensando em regras de negócio dentro do programa.

Uma dica interessante para o futuro é usar o operador +=, que deixa o código mais simples na hora de somar valores. Veja este exemplo:


quantidade = int(input('quantos cafes voce ira querer?'))

total = 0

for i in range(quantidade):
    preco = float(input('preco do cafe: '))
    total += preco

print('total a pagar:', total)

Nesse código, total += preco faz a mesma coisa que total = total + preco, mas de forma mais direta e organizada.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!