⊗pyPmLpNSG 157 of 208 menu

Geração de números com passo usando for em Python

Para imprimir números com um determinado passo, é necessário passar um terceiro parâmetro para a função range.

Exemplo

Vamos imprimir números de 1 a 9 com um passo de 2:

for num in range(1, 10, 2): print(num)

Resultado do código executado:

1 3 5 7 9

Exemplo

Se um passo negativo for definido, os números serão impressos em ordem decrescente. Para ilustrar, vamos trocar os valores do primeiro e segundo parâmetros da função:

for num in range(10, 1, -1): print(num)

Após a execução do código, os números de 10 a 2 serão impressos, pois o valor do segundo parâmetro não está incluído no intervalo:

10 9 8 7 6 5 4 3 2

Problemas Práticos

Imprima no console os números pares de 1 a 100.

Imprima no console os números de -10 a 10.

Escreva um código para obter a seguinte sequência de números:

20 17 14 11 8 5 2
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar