codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
# -*- 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.
Private
[
?
]
Run code
Submit