[ create a new paste ] login | about

Link: http://codepad.org/y0AhtLIF    [ raw code | fork ]

Python, pasted on Jul 15:
1
2
3
4
5
6
7
8
9
# -*- coding: utf-8 -*-
try: print {"Fulano":"334-45566", "Cicrano":"112-23344", "Beltrano":"551-12233", "Zé":"443-34422", "Toinho":"661-12233", "Luizinho":"776-65577"}[raw_input("Digite o nome da pessoa para ver o número telefónico dela: ")]
except KeyError: print("O nome digitado não se encontra na lista")

# Linha 2 - Dicionário que tem como keys nomes, é pedido um nome ao usuário e esse nome é comparado com as keys 
#do dicionario, caso o nome digitado não esteja lá será gerado um KeyError e o except entrará em ação, caso o nome 
#seja encontrado no dicionario uma mensagem é mostrada com o número armazenado no dicionario.
#
# Linha 3 - Caso ocorra um KeyError uma mensagem será mostrada na tela e o programa será finalizado.


Create a new paste based on this one


Comments: