![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: Python ::: Estruturas de Dados ::: Lista Ligada Simples |
||||||||||||
Como retornar a quantidade de nós de uma lista singularmente encadeada em PythonQuantidade de visualizações: 776 vezes |
||||||||||||
Nesta dica nós vamos ver como obter a quantidade de nós presentes em uma lista encadeada simples na linguagem Python. Para isso vamos criar um método get_tamanho() que poderá ser chamado a qualquer momento e que varrerá a lista de forma a atualizar o contador de nós. Para facilitar o seu entendimento eu optei por repetir códigos já vistos em outras dicas. Assim, vamos começar então com o código para a classe No da lista singularmente ligada (que salvei em um arquivo no_lista_singularmente_ligada.py):
Veja que o código para a classe Nó não possui muitas firulas. Temos apenas um campo info, que guardará o valor do nó, e um campo próximo, que aponta para o próximo nó da lista, ou null, se este for o único nó ou o último nó da lista ligada. Veja agora o código para a classe ListaLigadaSimples (lista_ligada_simples.py), com os métodos get_tamanho(), inserir_inicio() e exibir():
E agora o código main() que insere alguns valores no início da nossa lista singularmente encadeada e testa o método get_tamanho():
Ao executar este código Python nós teremos o seguinte resultado: c:\estudos_python>python estudos.py Quantidade de nós na lista: 0 Inserir no início da lista Inserir no início da lista Quantidade de nós na lista: 2 Inserir no início da lista Inserir no início da lista Quantidade de nós na lista: 4 Todos os nós da lista: 13 59 71 30 |
||||||||||||
![]() |
||||||||||||
Python ::: Python para Engenharia ::: Engenharia Civil - Cálculo Estrutural |
||||
Como calcular a Força Normal Adimensional ou Força Normal Reduzida de um pilar em Python - Python para Estruturas de Concreto ArmadoQuantidade de visualizações: 301 vezes |
||||
![]() A Força Normal Adimensional de um pilar, também chamada de Força Normal Reduzida, é representada pela letra grega ν (ni) e nos dá uma idéia da magnitude da força normal que está sendo aplicada na seção transversal de um pilar. A fórmula para o cálculo da Força Normal Adimensional pode ser representada da seguinte forma: \[\nu = \frac{N_\text{sd}}{A_\text{c} \cdot \frac{f_\text{ck}}{\gamma _\text{c}}} \] Onde: ν é a Força Normal Adimensional sem unidade; Nd é a força normal de projeto, em kN. fck é a resistência característica do concreto em kN/cm2. Para converter de Mpa para kN/cm2 nós só precisamos dividir por 10. γc é o fator de ponderação do concreto e, em geral, possui o valor 1,4. Ao dividirmos o fck pelo γc nós chegamos ao fcd, que é resistência de cálculo do concreto. Note que o valor encontrado para a força normal adimensional ν (ni) é o valor que, junto com o μ (mi), forma a dupla de fatores para o ábaco de VENTURINI que nos retornará o valor de ω (ômega) que nos ajudará a calcular a área de aço (As) do pilar. Há duas considerações importantes em relação à Força Normal Adimensional ν de um pilar: a) Se ν < 0,30 -> pode ser adequado reduzir a seção transversal do pilar. b) Se ν > 1,30 -> pode ser conveniente aumentar a seção transversal do pilar. Agora vamos ver o código Python? Note que pediremos para o usuário informar as dimensões do pilar nas direções x e y em centímetros, a carga total no pilar em kN e o fck do concreto em Mpa e retornaremos o valor da força normal adimensional:
Ao executar este código Python nós teremos o seguinte resultado: Informe a dimensão do pilar na direção x (em cm): 40 Informe a dimensão do pilar na direção y (em cm): 19 Informe a carga total no pilar (em kN): 841.35 Informe o FCK do concreto (em MPa): 30 A Força Normal Adimensional do pilar é: 0.72 | ||||
Python ::: Fundamentos da Linguagem ::: Estruturas de Controle |
||||
Python para iniciantes - Como usar a instrução break em PythonQuantidade de visualizações: 10538 vezes |
||||
A instrução break da linguagem Python é usada para interromper a execução de um laço for ou while. Observe que se o laço possuir um bloco else, este não será executado se a instrução break for usada. Veja um exemplo de um laço for que é interrompido se o valor da variável de controle for 5:
Ao executarmos este código nós teremos o seguinte resultado: 0 1 2 3 4 5 | ||||
Python ::: Fundamentos da Linguagem ::: Passos Iniciais |
||||||||||||
Python para iniciantes - Como importar módulos para seus programas PythonQuantidade de visualizações: 10740 vezes |
||||||||||||
A importação de módulos para um programa Python é feita com o uso da palavra-chave import seguida pelo(s) nomes(s) do(s) módulo. Veja um exemplo no qual importamos o módulo math:
Caso precise importar mais de um módulo, você pode usar a palavra import mais de uma vez:
ou:
| ||||||||||||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
AutoCAD .NET API C# - Como selecionar uma linha no AutoCAD e mostrar a equação da reta correspondente usando AutoCAD .NET C# API |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |