Cbotelho Postado Maio 22, 2007 Denunciar Share Postado Maio 22, 2007 (editado) 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$", lTem como fazer toda a matemática em uma linha?Tem como fazer o preço ser "flutuante" ? Tipo R$2,35Como eu faço para o programa chegar ao final e perguntar se quer recomeçar?Abraços! Editado Maio 22, 2007 por Cbotelho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kakao Postado Maio 23, 2007 Denunciar Share Postado Maio 23, 2007 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago_Franck Postado Agosto 14, 2007 Denunciar Share Postado Agosto 14, 2007 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cbotelho
Quem quiser descobrir quanto já gastou durante a vida em cerveja...
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 CbotelhoLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.