Питхон

Питхон опсег () функција

Питхон опсег () функција

Питхон је модеран програмски језик опште намене и високог нивоа који долази са моћним функцијама. Питхон има много уграђених модула за подршку различитим операцијама. Функција ранге () је уграђена функција која се користи за обављање одређених задатака или радњи одређени број пута. Другим речима, функција ранге () се користи за извршавање задатка итеративно. Ова функција се користи заједно са петљом фор и вхиле.

Функција ранге () вам омогућава да генеришете низ бројева у одређеном опсегу. Функција ранге () садржи следеће две дефиниције конструктора:

    1. домет (зауставити)
    2. домет (старт, заустављање, корак)

Дефиниција опсега (стоп) функције ранге () узима вредност заустављања као аргумент. Вредност заустављања дефинише крајње тачке низа. Функција ранге () зауставља враћање низа бројева када достигне зауставну вредност. Функција ранге () такође узима вредност аргумента старт, стоп и степ.

Параметри су дефинисани на следећи начин:

На пример, за штампање низа бројева од 1 до 20 при чему се свака вредност увећава за два, почетна вредност је 1, зауставна вредност је 21, а вредност корака је 2. У овом случају је потребна зауставна вредност, док су вредности почетка и корака опционалне.

Погледајмо неке примере који користе функцију Питхон ранге ().

Користећи опсег () са за Лооп

Функција ранге () се углавном користи у комбинацији са петљама фор и вхиле. У датом програму дефинисали смо само зауставну вредност.

Исписаћемо низ бројева помоћу петље фор и функције ранге ().

#дефинисање опсега броја до 20
број = опсег (21)
за ја на броју:
# штампање низа бројева
принт ("Број је:", и)

Оутпут

Затим ћемо дефинисати функцију ранге () са вредностима старт, стоп и степ и исписати низ бројева помоћу фор петље.

#дефинисање опсега бројева од 1 до 21
# вредност корака је 2
број = опсег (1,21,2)
за ја на броју:
# штампање низа бројева
принт ("Број је:", и)

Оутпут

Креирање листе бројева помоћу функције ранге ()

По дефиницији, распон () ствара низ бројева у датом опсегу. Можемо да направимо листу бројева помоћу функције ранге () на једноставан начин. Створимо више листа помоћу функције ранге ().

#креирање листе са опсегом
# користећи зауставну вредност
Вредност #стоп је 20
ми_лист = опсег (20)
#штампање листе
испис (листа (моја_ листа))
# коришћење вредности старт и стоп
Вредност #старт је 7, а зауставна вредност 20
ми_лист = опсег (7,20)
#штампање листе
испис (листа (моја_ листа))
# усинг вредност старт, стоп и степ
Вредност #старт је 7, вредност заустављања је 20 и вредност корака је 3
ми_лист = опсег (7,20,3)
#штампање листе
испис (листа (моја_ листа))

Оутпут

Даље ћемо одштампати листу првих 10 непарних и парних бројева помоћу функције ранге ().

# генерисање првих 10 непарних бројева
ми_лист = опсег (1,20,2)
#штампање листе
принт ("Листа непарних бројева:", листа (мој_лист))
# генерисање првих 10 парних бројева
ми_лист = опсег (2,21,2)
#штампање листе
принт ("Листа парних бројева:", листа (мој_лист))

Оутпут

Стварање пакета бројева помоћу функције ранге ()

Што се тиче листе, такође можемо створити скуп бројева помоћу функције ранге ().

#креирање корпице са опсегом
# користећи зауставну вредност
Вредност #стоп је 30
ми_тупле = опсег (30)
# штампање корпице
испис (тупле (ми_тупле))
# коришћење вредности старт и стоп
Вредност #старт је 7, а зауставна вредност 30
ми_тупле = опсег (7,30)
# штампање корпице
принт (корице (мој_тупле))
# користећи вредност старт, стоп и степ
Вредност #старт је 7, зауставна вредност је 30, а вредност корака је 3
ми_тупле = опсег (7,30,3)
# штампање корпице
испис (тупле (ми_тупле))

Оутпут

Коришћење функције ранге () за итерирање дужине објекта

Функција ранге () се такође може користити за извођење итерације. Функција лен () одређује дужину објекта секвенце, тј.е. листа, корпице и вредност дужине прослеђују се функцији ранге () као аргумент. Погледајмо пример овога.

#креирање листе
ми_лист = [1,2,3,4,5,6,7,8,9]
за к у опсегу (лен (ми_лист)):
испис (мој_лист [к])

Оутпут

Закључак

Овај чланак је објаснио функцију Питхон ранге () кроз разне примере. Питхон је модеран програмски језик на високом нивоу који пружа мноштво уграђених модула и функција за извршавање одређених задатака. Функција ранге () је једна од таквих уграђених функција Питхона. Функција ранге () користи се за извршавање задатка одређени број пута. Такође се може користити за генерисање бројева у низу. Да бисте сазнали више о Питхону и разним функцијама које можете користити са овим језиком, погледајте линукхинт.цом.

Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...
Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...