Formatando número de telefone celular (usando .format)
Publicado por Marcio Luís (última atualização em 28/03/2014)
[ Hits: 14.208 ]
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')
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Pq me aparece isso quando fui atualizar o Ubuntu 24.10 no terminal? (3)
Pegar a ultima ocorrencia viva (2)
como coloco para instalar com esse erro. (13)
Alguém sabe de documentos de texto e /ou vídeo aulas de certificações ... (1)