Ir para conteúdo
Fórum Script Brasil
  • 0

Contabilizador De Cerveja


Cbotelho

Pergunta

Quem quiser descobrir quanto já gastou durante a vida em cerveja...

# -*- coding: cp1252 -*-

x=input("Quantas cervejas você toma por dia? -> ")
y=input("Qual é o preço médio? -> R$")
z=input("Quantos dias por semana você toma cerveja? -> ")
w=input("A quantos anos você toma cerveja? -> ")


t=x*z
i=52*w
u=t*i
l=u*y

print "Total gasto R$", l

Tem como fazer toda a matemática em uma linha?

Tem como fazer o preço ser "flutuante" ? Tipo R$2,35

Como eu faço para o programa chegar ao final e perguntar se quer recomeçar?

Abraços!

Editado por Cbotelho
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Para variáveis de ponto flutuante use a função float:

x=float(raw_input("Quantas cervejas você toma por dia? -> "))
A matemática em uma linha que não testei:
gasto = x * z * 52 * w * y
Para fazer o programa sair de um loop quebre o loop quando uma determinada condição for satisfeita como por exemplo quando a quantidade diária de cervejas for zero:
while True:
    x=float(raw_input("Quantas cervejas você toma por dia? -> "))
    if x == 0:
        break

Link para o comentário
Compartilhar em outros sites

  • 0
Para variáveis de ponto flutuante use a função float:

x=float(raw_input("Quantas cervejas você toma por dia? -> "))
E se não for possível a conversão? (No caso do usuário digitar um caracter por exemplo) Daí:
x= raw_input("Quantas cervejas você toma por dia? ->")
try
x=float(x)
except
print "Você não digitou um número válido!"

Isso tudo só no caso para previnir erros, hehe.

e quanto à matemática, deve estar correto, é tudo multiplicado por todos(a ordem dos fatores não altera o produto vocês sabem :lol:)

é isso, flws.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...