if else

13 views
Skip to first unread message

Bruna Muzzi Kalil

unread,
Feb 22, 2015, 8:28:15 AM2/22/15
to python-i...@googlegroups.com
Ola pessoal, estou seguindo o livro do nilo ney e o site python para zumbis.
Entretanto começou que não funcionava os codigos eu percebi estar usando uma versão antiga do pyhton e por um exercicio se normalizou, entretanto sempre da erro o exercicio escrito pelo proprio python para zumbis e não sei como evoluo.
O exemplo que não funciona é o seguinte

minutos=int(input("Quantos minutos você falou ao telefone?"))

if minutos>200

preco=0.20

else:

if minutos<=400:

preco=0.18

else:

preco=0.15

print("Sua conta esta no valor de: R$%f6.2" %(minutos*preco)


Eric Hideki

unread,
Feb 22, 2015, 9:25:02 AM2/22/15
to Bruna Muzzi Kalil, python-i...@googlegroups.com
Olá Bruna. Fiz algumas alterações  e veja se entende:

#coding: utf-8
#coding utf-8 é uma forma de que caracteres com acentuação funcionem

minutos=int(raw_input("Quantos minutos você falou ao telefone?")) #no python 3 é input, no python 2 é raw_input, apenas detalhe
if minutos>200: #faltou o ":"
    preco=0.20
elif minutos<=400: #ao invés de else if, python tem algo chamado elif, junção do else e if :)
    preco=0.18
else:
    preco=0.15

print("Sua conta esta no valor de: R$ %f6.2" %(minutos*preco)) #faltou uma ")" 

Veja agora se funfa :)



--
Você recebeu essa mensagem porque está inscrito no grupo "Python iniciante" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-inician...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python-i...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-iniciante/CAMTQeDGzyc1A42vq_D8Q7XXkQNr%2Bqo837PXjtL%2Bkp0sQvCMbtA%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Reply all
Reply to author
Forward
0 new messages