![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Python ::: CGI Python (módulo cgi) ::: Formulários |
Como retornar os checkboxes marcados no formulárioQuantidade de visualizações: 9899 vezes |
Checkboxes são úteis quando oferecemos ao usuário várias opções, das quais ele pode escolher uma ou mais de uma. Neste caso, é sempre uma boa idéia informar o mesmo valor para propriedade name dos checkboxes no grupo. Considere o formulário abaixo: <form name="form1" action="processar.py" method="post"> Selecione suas linguagens favoritas:<br> <input name="ling" type="checkbox" value="Java">Java<br> <input name="ling" type="checkbox" value="Delphi">Delphi<br> <input name="ling" type="checkbox" value="Ruby">Ruby<br> <input name="ling" type="checkbox" value="Python">Python<br> <input type="submit" value="Enviar!"> </form> #!/python25/python # -*- coding: UTF-8 -*- # Código para processar.py import cgi print "Content-Type: text/html\n" formulario = cgi.FieldStorage() linguagens = formulario.getlist("ling") print "Suas linguagens favoritas são:<br><br>" for linguagem in linguagens: print linguagem + "<br>" |
![]() |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
||||
Exercícios Resolvidos de Python - Como converter de binário para decimal em Python usando o laço forQuantidade de visualizações: 422 vezes |
||||
Pergunta/Tarefa: Escreva um programa Python que usa o laço for para converter um número binário (como uma String) em sua representação decimal (como um int). Peça ao usuário para informar um número binário e mostre o mesmo em decimal (como um int). Sua solução deve obrigatoriamente usar o laço for. Sua saída deverá ser parecida com: Informe um número binário: 1100 A representação decimal do valor binário 1100 é 12 Veja a resolução comentada deste exercício usando Python:
| ||||
Python ::: Python para Engenharia ::: Geometria Analítica e Álgebra Linear |
||||
Como converter Coordenadas Polares para Coordenadas Cartesianas usando Python - Python para EngenhariaQuantidade de visualizações: 5583 vezes |
||||
Nesta nossa série de Python para Geometria Analítica e Álgebra Linear, mostrarei um código 100% funcional para fazer a conversão entre coordenadas polares e coordenadas cartesianas. Esta operação é muito frequente em computação gráfica e é parte integrante das disciplinas dos cursos de Engenharia (com maior ênfase na Engenharia Civil). Na matemática, principalmente em Geometria e Trigonometria, o Sistema de Coordenadas Polares é um sistema de coordenadas em duas dimensões no qual cada ponto no plano é determinado por sua distância a partir de um ponto de referência conhecido como raio (r) e um ângulo a partir de uma direção de referência. Este ângulo é normalmente chamado de theta (__$\theta__$). Assim, um ponto em Coordenadas Polares é conhecido por sua posição (r, __$\theta__$). Já o sistema de Coordenadas no Plano Cartesiano, ou Espaço Cartesiano, é um sistema que define cada ponto em um plano associando-o, unicamente, a um conjuntos de pontos numéricos. Dessa forma, no plano cartesiano, um ponto é representado pelas coordenadas (x, y), com o x indicando o eixo horizontal (eixo das abscissas) e o y indicando o eixo vertical (eixo das ordenadas). Quando saímos do plano (espaço 2D ou R2) para o espaço (espaço 3D ou R3), temos a inclusão do eixo z (que indica profundidade). Antes de prosseguirmos, veja uma imagem demonstrando os dois sistemas de coordenadas: ![]() A fórmula para conversão de Coordenadas Polares para Coordenadas Cartesianas é: x = raio × coseno(__$\theta__$) y = raio × seno(__$\theta__$) E aqui está o código Python completo que recebe as coordenadas polares (r, __$\theta__$) e retorna as coordenadas cartesianas (x, y):
Ao executar este código nós teremos o seguinte resultado: Informe o raio: 1 Informe o theta: 1.57 Theta em graus (1) ou radianos (2): 2 As Coordenadas Cartesianas são: (x = 0.00, y = 1.00) | ||||
Python ::: Fundamentos da Linguagem ::: Estruturas de Controle |
||||||||
Como usar o laço for do Python - Apostila Python para iniciantes - O laço forQuantidade de visualizações: 12804 vezes |
||||||||
O laço for (laço para) em Python é um pouco diferente daquele encontrado em Java, C ou C++. Na verdade, o laço for da Python está mais para o laço foreach do C# e o novo laço for do Java 1.5. Em Python, o laço for funciona com sequencias (range), ou seja, a cada iteração do laço, um elemento da sequencia é retornado. Vamos ver isso mais de perto. Veja o exemplo a seguir:
Este trecho de código exibirá os números de 1 até 10. Veja que o último limite não é incluído na contagem. Este exemplo pode também ser escrito assim:
| ||||||||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
JavaScript - Como elevar uma base a um determinado expoente usando o método pow() do objeto Math do JavaScript VB.NET - Como usar o laço While em VB.NET JavaScript - Como usar objetos Set em seus códigos JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |