Python - це сучасна мова програмування загального призначення та високого рівня, що має потужні функції. Python має безліч вбудованих модулів для підтримки різноманітних операцій. Функція range () - це вбудована функція, яка використовується для виконання певних завдань або дій протягом певної кількості разів. Іншими словами, функція range () використовується для ітераційного виконання завдання. Ця функція використовується у поєднанні з циклом for та циклом while.
Функція range () дозволяє генерувати послідовність чисел у вказаному діапазоні. Функція range () містить наступні два визначення конструктора:
-
- дальність (зупинка)
- діапазон (запуск, зупинка, крок)
Визначення діапазону (зупинки) функції range () приймає значення зупинки як аргумент. Значення зупинки визначає кінцеві точки послідовності. Функція range () припиняє повертати послідовність чисел, коли вона досягає значення зупинки. Функція range () також приймає значення аргументу start, stop і step.
Параметри визначаються наступним чином:
- старт: початок послідовності чисел.
- зупинка: кінцева точка послідовності чисел.
- крок: значення приросту в послідовності.
Наприклад, для друку послідовності чисел від 1 до 20 з кожним значенням, збільшеним на два, початкове значення - 1, значення зупинки - 21 і значення кроку - 2. У цьому випадку потрібне значення зупинки, тоді як значення початку та кроку необов’язкові.
Давайте розглянемо деякі приклади, які використовують функцію Python range ().
Використання діапазону () з для циклу
Функція range () в основному використовується в поєднанні з циклами for і while. У даній програмі ми визначили лише значення зупинки.
Ми надрукуємо послідовність чисел, використовуючи цикл for та функцію range ().
#defining діапазон числа до 20число = діапазон (21)
для i в числі:
#друк послідовності чисел
print ("Номер:", i)
Вихідні дані
Далі ми визначимо функцію range () із значеннями start, stop і step і надрукуємо послідовність чисел за допомогою циклу for.
#визначення діапазону чисел від 1 до 21# значення кроку 2
число = діапазон (1,21,2)
для i в числі:
#друк послідовності чисел
print ("Номер:", i)
Вихідні дані
Створення списку чисел за допомогою функції range ()
За визначенням, діапазон () створює послідовність чисел у даному діапазоні. Ми можемо створити список чисел, використовуючи функцію range () прямолінійно. Давайте створимо кілька списків за допомогою функції range ().
#створення списку з діапазоном#використовуючи значення зупинки
Значення #stop - 20
my_list = діапазон (20)
#друк списку
друк (список (my_list))
#використовуючи значення старту та зупинки
#start - 7, а стоп - 20
my_list = діапазон (7,20)
#друк списку
друк (список (my_list))
# використовуючи значення старту, зупинки та кроку
#start - 7, стоп - 20, крок - 3
my_list = діапазон (7,20,3)
#друк списку
друк (список (my_list))
Вихідні дані
Далі ми надрукуємо список перших 10 непарних чи парних чисел за допомогою функції range ().
#генерування перших 10 непарних чиселmy_list = діапазон (1,20,2)
#друк списку
print ("Список непарних чисел:", список (my_list))
# генерація перших 10 парних чисел
my_list = діапазон (2,21,2)
#друк списку
print ("Список парних чисел:", list (my_list))
Вихідні дані
Створення набору чисел за допомогою функції діапазону ()
Що стосується списку, ми також можемо створити набір чисел за допомогою функції range ().
#створення кортежу з діапазоном# використання значення зупинки
Значення #stop - 30
my_tuple = діапазон (30)
# друк кортежу
друк (кортеж (my_tuple))
#використовуючи значення старту та зупинки
#start - 7, а стоп - 30
my_tuple = діапазон (7,30)
# друк кортежу
друк (кортеж (my_tuple))
#використовує значення початку, зупинки та кроку
#start - 7, стоп - 30, крок - 3
my_tuple = діапазон (7,30,3)
# друк кортежу
друк (кортеж (my_tuple))
Вихідні дані
Використання функції range () для ітерації до довжини об’єкта
Функцію range () також можна використовувати для виконання ітерації. Функція len () визначає довжину об'єкта послідовності, тобто.e. список, кортежі та значення довжини передаються функції range () як аргумент. Побачимо приклад цього.
#створення спискуmy_list = [1,2,3,4,5,6,7,8,9]
для x в діапазоні (len (my_list)):
друк (мій_ список [x])
Вихідні дані
Висновок
У цій статті на різних прикладах пояснено функцію діапазону Python (). Python - це сучасна мова програмування високого рівня, яка забезпечує безліч вбудованих модулів та функцій для виконання конкретних завдань. Функція range () - одна з таких вбудованих функцій Python. Функція range () використовується для виконання завдання певну кількість разів. Також його можна використовувати для генерації чисел у послідовності. Щоб дізнатись більше про Python та різні функції, якими ви можете користуватися з цією мовою, перегляньте linuxhint.ком.