2
respostas

[Projeto] Desafio: Simulador de pedidos em uma cafeteria

Eu fiz em python o algoritmo:

precos = 0

for atendente in range(1, 3):
itens = input('O que você deseja? ')

if itens == 'Comer':

    for itens in range(1, 3):
        item = input("Qual o item?")
        preco = int(input('Qual o preco?'))
        precos += preco      
    
    cadastro = input('O senhor possui cadastro? [S/N]')
    if cadastro == 'S':
        desconto = 10 /100
        precos = precos - (precos * desconto)
        print(f'Valor total com desconto de 10%: {precos}')
    else:
        print(f'Valor total: {precos}')
else:
    print('Opção inválida')
2 respostas

Oi, Yago! Como vai?

Gostei da forma como você organizou a lógica usando for para simular os atendimentos e também da implementação do desconto para clientes cadastrados. Isso mostra que você já está trabalhando com estruturas importantes como condicionais, loops e acumuladores no Python.

Uma dica interessante para o futuro é usar .lower() para evitar problemas caso a pessoa digite letras maiúsculas ou minúsculas diferentes. Veja este exemplo:


cadastro = input('Possui cadastro? [s/n] ').lower()

if cadastro == 's':
    print('Desconto aplicado')
else:
    print('Sem desconto')

Esse código transforma a resposta em letra minúscula, facilitando a validação da entrada do usuário.

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

Obrigado! Gostei bastante da sua ideia, nem tinha pensando nisso.