Posted outubro 19th, 2008 by Willem
Condições
x or y # ou
x and y # e
not x # negação
if elif else
if = se safisfazer a condição executa os comandos sedentados no if.
else = se não satisfazer a condição do if vai para o else e executa os comandos sedentados no else.
Exemplo 1) Pede o salário da pessoa:
# if = se o salário for igual a 0 entra nele e lê o que esta escrito em baixo e não le o
# que esta no else
# else = se não ... pula o que esta dentro do if e lê apenas o que está no else
# %.2f
# 2 = numeros de casa depois do ponto
# . = é para marcar aonde vão as casas
# f = porque a variável é um valor inteiro tipo Float
salario = float ( raw_input("Digite seu salário: "))
if salario == 0:
print "Você não tem nada!!"
else:
print "Seu salário é: %2.f" % salario
TELA:
# se digitar 1
>>> Opção 1
>>> Digite eu salário: 0
>>> Você não tem nada!!
# se digitar 2
>>> Opção 2
>>> Digite eu salário: 500
>>> Seu salário é: 500,00
Exemplo 2) Digite sua nota:
nota = float(raw_input("Digite sua nota: "))
if nota >= 9:
print "Parabéns você foi muito bem na prova!"
elif nota < 9 or nota >= 7:
print "Parabéns você foi bem na prova!"
elif nota >= 6 or nota < 7:
print "Passo raspando!"
else:
print "Reprovado!"
Tela:
>>> Opção 1
>>> Digite sua nota: 10
>>> Parabéns você foi muito bem na prova!
Exemplo 3) Programa pede para digitar idade de Carlos e Jose comparando com as idades
digitadas para verificar se estão certos ou não.
# carlos e jose são iguais a 20
# a e b são comparados com as variáveis carlos e Jose
carlos = 20
jose = 20
print "Tente acertar a idade de Carlos e Jose"
a = int(raw_input("Digite a idade de carlos: "))
b = int(raw_input("Digite a idade de jose: "))
if a == carlos and b == jose:
print "Você acertou a idade de carlos e jose!!"
elif a == carlos:
print "Você acertou a idade de carlos e errou a de jose"
elif b == jose:
print "Você acertou a idade de jose e errou a de carlos"
else:
print "Você errou a idade de carlos e jose"
Leave a Reply