Como instruções de loop ninho em python

Em alguns casos, você pode usar um para

circuito ou um enquanto loop para alcançar o mesmo efeito em Python. As formas funcionam de forma diferente, mas o efeito é o mesmo. Neste exemplo, você cria um gerador de tabela de multiplicação pelo aninhamento um enquanto circuito dentro de um para ciclo. Porque você quer a saída para uma boa aparência, você usar um pouco de formatação também.

Video: RECHEIO DE LEITE NINHO - LEITE EM PÓ - (super cremoso e aerado)

  1. Abra uma janela do Python Arquivo.

    Você vê um editor no qual você pode digitar o código de exemplo.

  2. Digite o seguinte código para a janela - pressione ENTER após cada linha:

    X = 1Y = 1print ( `{: gt; 4}` formato ( ` `), final =` `) para X na gama (1, 11): impressão (`{: gt; 4}` formato (X. ), final = ` `) de impressão () para X na gama de (1,11): impressão (`{: gt; 4}`. formato de (X), final =` `) Y enquanto lt; = 10: impressão ( `{: gt; 4}` formato (X * Y), final =` `.) + Y = 1print () Y = 1

    Este exemplo começa criando duas variáveis, X e Y, para manter o valor de linha e coluna da tabela. X é a variável de linha e Y é a variável de coluna.

    Video: Docinhos Modelados de Leite ninho - Receita

    Para fazer a tabela legível, este exemplo deve criar um título na parte superior e outra na lateral. Quando os utilizadores ver um 1 na parte superior e um 1 na parte lateral, e siga estes valores para onde se cruzam na mesa, que pode ver o valor dos dois números, quando multiplicado.

    O primeiro impressão() instrução adiciona um espaço. Toda a declaração formatação diz é criar um espaço de 4 caracteres de largura e coloque um espaço dentro dele. o {: Gt; 4} parte do código determina o tamanho da coluna. o formato ( ‘‘) função determina o que aparece naquele espaço. O atributo final do impressão() instrução altera o caractere final de um retorno de carro a um espaço simples.



    O primeiro para lacete mostra os números de 1 a 10, na parte superior da mesa. o alcance() função cria a sequência de números para você. Ao usar o alcance() função, você especificar o valor inicial, que é 1 neste caso, e um a mais que o valor final, que é 11 nesse caso.

    Neste ponto, o cursor está sentado no final da linha de título. Para movê-lo para a próxima linha, o código emite um impressão() ligue com nenhuma outra informação.

    Mesmo que o próximo trecho de código parece muito complexo, você pode descobrir se você olhar para ele de uma linha de cada vez. A tabela de multiplicação mostra os valores a partir de 1 * 1 a 10 * 10, para que você precisa de dez linhas e dez colunas para exibir as informações. o para declaração diz ao Python para criar dez linhas.

    O primeiro impressão() chamada exibe o valor cabeçalho da linha. Claro, você tem que formatar esta informação, eo código utiliza um espaço de quatro caracteres que terminam com um espaço, ao invés de um retorno de carro, a fim de continuar a imprimir informações nessa linha.

    o enquanto laço vem a seguir. Este ciclo imprime as colunas em uma linha individual. Os valores da coluna são os valores multiplicados de X * Y. Mais uma vez, a saída está formatado para levar até quatro espaços. o enquanto laço termina quando Y é atualizado para o próximo valor usando Y + 1 =.

    Agora você está de volta para o para ciclo. o impressão() declaração termina a linha atual. Além do que, além do mais, Y deve ser redefinido para 1 de modo que ele está pronto para o início da próxima linha, que começa com 1.

  3. Escolha Executar → Run Module.

    Video: Cobertura de Pasta de Leite em Pó

    Você vê essa tabela de multiplicação.


Publicações relacionadas