Sobes.tech
Middle

Range дар Python чист ва чӣ гуна ҳамчун аргумент истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Дар Python, range — функсияи дарунсохт аст, ки силсилаи рақамҳоро тавлид мекунад. Онро одатан барои ташкил кардани циклҳо бо доираи муайяни рақамҳо истифода мебаранд.

Форматҳои истифода:

  • range(stop) — силсила аз 0 то stop-1.
  • range(start, stop) — аз start то stop-1.
  • range(start, stop, step) — аз start то stop-1 бо қадам step.

Маслиҳат барои истифода дар цикл:

for i in range(1, 5):
    print(i)

Ин рақамҳоро аз 1 то 4 мебарорад.

range одатан ҳамчун аргумент барои функсияҳое истифода мешавад, ки объектҳои такроршавандаро бо рақамҳо интизор мешаванд, масалан, барои тавлиди индексҳо ё сохтани рӯйхатҳо бо истифода аз list(range(...)).