Programa de Conversor de Moedas em Python Recentemente eu me encontro viajando um pouco internacional. Eu precisava de um programa para converter rapidamente o meu dinheiro na moeda do país que eu venho a visitar no momento. Aproveitei essa necessidade de praticar minhas habilidades de codificação em Python. Neste post eu explico como eu fiz isso. I39m sempre refinando o código. Você pode encontrar a versão mais atualizada deste programa no Github. Requisitos de negócios / histórias de usuário Como eu usuário eu preciso ser capaz de colocar em qualquer quantidade que eu desejo e ver a saída resultante convertido na tela Como um usuário eu preciso de um programa para CLI em que converte qualquer quantidade para uma moeda de destino da minha escolha Ou seja, US dólares para Euros) Precisa de converter uma moeda de origem para uma moeda de destino Necessita de um menu para escolher qual taxa de conversão para usar A saída precisa ser formatado (ou seja: 3,235.50) A taxa de conversão utilizada não deve ser mais as 24 horas Old Como o programa funciona O usuário é solicitado a escolher a partir de um menu de possíveis conversões como mostrado na Fig. 1 Depois que o usuário escolheu qual moeda para converter o prompt pede a quantidade a converter como mostrado na Fig.2 Quando o usuário bate retorna o valor calculado convertido na moeda desejada é mostrado juntamente com a taxa de conversão como mostrado na Fig.3 Código Explicação convrates. txt. É o banco de dados de texto no qual eu armazeno toda a taxa de conversão de moeda, linha por linha delimitada por vírgula: create exchange dict (). Nesta função leia o convrates. txt e crie o Dicionário de Taxa de Câmbio: agarre taxas da web (). Este é o cerne do programa. A função fica on-line, agarra as taxas de câmbio de um site ao vivo e as salva em convrates. txt. Para fazer isso eu uso as bibliotecas Python urllib2 e re. Neste exemplo eu só pego as primeiras 23 linhas para evitar copiar todo o site. Getresult (escolha, quantidade). Com base na quantidade e na taxa de câmbio escolhida pelo usuário, esta função retorna o valor desejado na nova moeda com base na taxa de câmbio no banco de dados. Retorna um erro se a taxa não for encontrada. Formatcurrency (valor). Apenas uma função simples que formata o valor com uma vírgula a cada mil e apenas duas casas decimais após o ponto. CheckChoice (escolha). Função de tratamento de erros que verifica se o usuário digita um número. Isso é necessário na seção de menu. a Principal() . Esta é a função principal que mostra o menu e chama todas as funções acima quando o usuário fez uma seleção. É a primeira função a ser executada quando o programa é lançado O CodeFederico Marchetti ganha Prêmio Empreendedor do Ano na Itália Publicado por: WWD em Moda há 4 dias Comments Off em Federico Marchetti ganha Prêmio Empreendedor do Ano na Itália 15 Visualizações MILAN ndash Federico Marchetti , CEO da Yoox Net-a-porter Group, é o vencedor do prêmio anual Ernst amp Young Entrepreneur of the Year. O prêmio, que Marchetti recebeu na quinta-feira à noite na Bolsa de Valores italiana, reconhece sua intuição ldquooriginal sobre as possibilidades futuras da Web e sua criação da maior empresa de tecnologia italiana, com uma capitalização de mercado de mais de 3 bilhões de euros, ou 3,18 bilhões, Na troca atual. - Tudo é possível - disse Marchetti. LdquoI comecei do zero e como um outsider em 1999, então eu gostaria de dedicar este prêmio para a geração mais jovem. A Itália é um país de inovadores e talentos, o que nos deu uma grande vantagem competitiva. Não é uma questão de capitais, mas de execução. As pessoas são mais importantes que as capitais, são elas que transformam idéias em realidade, disse o empresário, que também creditou sua equipe para o crescimento do grupo. A Marchetti liderou a fusão entre Yoox e Net-a-porter em 2015, listando-a na Bolsa italiana como YNAP. Como relatado, um forte desempenho em todos os canais e mercados globais ajudou a YNAP fechar os primeiros nove meses do ano com vendas de 1,33 bilhões de euros, ou 1,47 bilhões, um aumento de 12,8 por cento em comparação com receitas pró-forma de 1,18 Siga o WWD no Twitter ou Tornar-se um fã no Facebook. Travel serviço para Roma, Milão, Palermo, Bari, Lamezia, Veneza, Pisa, Nápoles e outras grandes cidades italianas. Assistência completa de interpretação de italiano / inglês na comunicação com a Itália em assuntos relacionados com questões legais como herança, transferência de imóveis, Escritórios de Estatísticas Vitais, etc. Em particular, se você tem uma questão legal na Itália, podemos fornecer o nome de Um advogado que será capaz de ajudá-lo a resolver essa questão. Notarização e legalização de quotprocure generali, adquirir speciali, dichiarazioni e outros documentos a serem apresentados em Itália, incluindo a certificação Apostille. Você precisa solicitar uma certidão de nascimento, certidão de casamento, certificado de óbito ou outros documentos da Itália Ligue-nos, em muitos casos, poderemos ajudá-lo a solicitar os documentos para você. Especializamo-nos em traduções italianas / inglesas de documentos como Divórcio Decretos, Testamentos, Nascimento, Casamento e Morte certificados a serem apresentados em Itália ou no Consulado italiano em Chicago.
No comments:
Post a Comment