⊗pyPmLpNSG 157 of 208 menu

Генериране на числа със стъпка чрез for в Python

За да изведем числа през определена стъпка, във функцията range трябва да подадем трети параметър.

Пример

Нека изведем числа от 1 до 9 със стъпка 2:

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

Резултат от изпълнения код:

1 3 5 7 9

Пример

Ако зададем стъпка с отрицателно число, числата ще се извеждат в обратен ред. Нека за нагледност разменим стойностите в първия и втория параметър на функцията:

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

След изпълнение на кода ще се изведат числа от 10 до 2, тъй като числото във втория параметър не се включва в диапазона:

10 9 8 7 6 5 4 3 2

Практически задачи

Изведете в конзолата четните числа от 1 до 100.

Изведете в конзолата числата от -10 до 10.

Напишете код, за да получите следните числа:

20 17 14 11 8 5 2
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне