![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Dado um número inteiro positivo n, se n for par, seu código deverá dividí-lo por 2, e - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 747 vezes |
|
Pergunta/Tarefa: Dado um número inteiro positivo n, se n for par, seu código deverá dividí-lo por 2, e, se n for ímpar, seu código deverá multiplicá-lo por 3 e adicionar 1. O algorítmo deverá repetir estas instruções até que o valor de n seja 1. Sua saída deverá ser parecida com: Informe um número inteiro positivo: 6 6 3 10 5 16 8 4 2 1 Veja a resolução comentada deste exercício usando Python:
# método principal
def main():
# vamos pedir para o usuário informar um inteiro positivo
n = int(input("Informe um número inteiro positivo: "))
# exibe o valor de n
print(n, end=" ")
# enquanto n for maior que 1
while n > 1:
# n é par?
if n % 2 == 0:
n = n // 2
else:
n = (n * 3) + 1
# exibe o valor de n novamente
print(n, end=" ")
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |



