Formatando número de telefone celular (usando .format)
Publicado por Marcio Luís (última atualização em 28/03/2014)
[ Hits: 14.325 ]
Um exemplo de como formatar um número de telefone celular que foi digitado sem formatação. Exemplo: você digita 12345678901 e o programa exibe (12) 3-4567-8901. Lembrando que em SP os celulares ganharam mais um dígito, nesse exemplo é o "3".
Neste script também é feita a verificação do que foi digitado. Se for digitado uma letra, quando o comando "numeroCelular = int(numeroCelular)" for executado irá gerar um ValueError, o que fará o except entrar em "ação".
Qualquer crítica/sugestão é bem-vinda. Obrigado!
#!/usr/bin/env python3 #-*- coding: utf-8 -*- #Exemplo de como formatar um número de celular usando .format() #- Marcio Luís Siqueira - 26/03/2014 numeroCelular = input('Digite o número do Telefone Celular: ' ) try: if len(numeroCelular) != 11: raise ValueError else: numeroCelular = int(numeroCelular)# se contiver letras causa um ValueError numeroCelular = str(numeroCelular) celular = numeroCelular telFormatado = '({}) {}-{}-{}'.format(celular[0:2], celular[2] ,celular[3:7], celular[7:]) print(telFormatado) except ValueError: if len(numeroCelular) == 0: print('Você não digitou o número') else: print('Número inválido, o número precisa ter 11 números inteiros')
Cálculo da fórmula de Bhaskara
Mini-dicionário de termos em Python e PyQT
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)