Зміст курсу
Цикли у Python
Цикли у Python
Range() в Циклі for 1/2
Уявіть, що ми хочемо надрукувати числа від 1 до 100. Звичайно, ми можемо зробити це вручну:
Але це займе неймовірно багато часу!
Якби нам довелося друкувати числа від 1 до 1 000 000, ми б рахували вручну до кінця життя!
Щоб вирішити цю проблему, ми використаємо цикл for
у поєднанні з функцією range()
!
Погляньте на наступний код:
# Printing all numbers from 0 to 100 for i in range(101): print(i)
Як працює код?
Функція range()
повертає послідовність чисел, яка починається з 0 (за замовчуванням), якщо початкова межа не вказана. Вона збільшується на 1 (за замовчуванням), поки не досягне кінцевої межі (сама кінцева межа не враховується).
Формат функції range()
наступний: range(початок, кінець, крок)
.
Якщо ми хочемо оперувати зі зменшуваними числами, ми можемо досягти цього, ввівши у функцію range()
від'ємний аргумент step.
Подивіться на код нижче:
# Increasing # Printing numbers from 0 to 10 for i in range(0, 11, 1): print(i) # Decreasing # Printing numbers from 10 to 0 for i in range(10, -1, -1): print(i)
Завдання
Виведіть числа від -1 до -5, виконавши наступні дії:
- Налаштуйте цикл
for
на виведення чисел, що зменшуються від-1
до-5
. - Виведіть кожне число всередині циклу.
Дякуємо за ваш відгук!
Range() в Циклі for 1/2
Уявіть, що ми хочемо надрукувати числа від 1 до 100. Звичайно, ми можемо зробити це вручну:
Але це займе неймовірно багато часу!
Якби нам довелося друкувати числа від 1 до 1 000 000, ми б рахували вручну до кінця життя!
Щоб вирішити цю проблему, ми використаємо цикл for
у поєднанні з функцією range()
!
Погляньте на наступний код:
# Printing all numbers from 0 to 100 for i in range(101): print(i)
Як працює код?
Функція range()
повертає послідовність чисел, яка починається з 0 (за замовчуванням), якщо початкова межа не вказана. Вона збільшується на 1 (за замовчуванням), поки не досягне кінцевої межі (сама кінцева межа не враховується).
Формат функції range()
наступний: range(початок, кінець, крок)
.
Якщо ми хочемо оперувати зі зменшуваними числами, ми можемо досягти цього, ввівши у функцію range()
від'ємний аргумент step.
Подивіться на код нижче:
# Increasing # Printing numbers from 0 to 10 for i in range(0, 11, 1): print(i) # Decreasing # Printing numbers from 10 to 0 for i in range(10, -1, -1): print(i)
Завдання
Виведіть числа від -1 до -5, виконавши наступні дії:
- Налаштуйте цикл
for
на виведення чисел, що зменшуються від-1
до-5
. - Виведіть кожне число всередині циклу.
Дякуємо за ваш відгук!
Range() в Циклі for 1/2
Уявіть, що ми хочемо надрукувати числа від 1 до 100. Звичайно, ми можемо зробити це вручну:
Але це займе неймовірно багато часу!
Якби нам довелося друкувати числа від 1 до 1 000 000, ми б рахували вручну до кінця життя!
Щоб вирішити цю проблему, ми використаємо цикл for
у поєднанні з функцією range()
!
Погляньте на наступний код:
# Printing all numbers from 0 to 100 for i in range(101): print(i)
Як працює код?
Функція range()
повертає послідовність чисел, яка починається з 0 (за замовчуванням), якщо початкова межа не вказана. Вона збільшується на 1 (за замовчуванням), поки не досягне кінцевої межі (сама кінцева межа не враховується).
Формат функції range()
наступний: range(початок, кінець, крок)
.
Якщо ми хочемо оперувати зі зменшуваними числами, ми можемо досягти цього, ввівши у функцію range()
від'ємний аргумент step.
Подивіться на код нижче:
# Increasing # Printing numbers from 0 to 10 for i in range(0, 11, 1): print(i) # Decreasing # Printing numbers from 10 to 0 for i in range(10, -1, -1): print(i)
Завдання
Виведіть числа від -1 до -5, виконавши наступні дії:
- Налаштуйте цикл
for
на виведення чисел, що зменшуються від-1
до-5
. - Виведіть кожне число всередині циклу.
Дякуємо за ваш відгук!
Уявіть, що ми хочемо надрукувати числа від 1 до 100. Звичайно, ми можемо зробити це вручну:
Але це займе неймовірно багато часу!
Якби нам довелося друкувати числа від 1 до 1 000 000, ми б рахували вручну до кінця життя!
Щоб вирішити цю проблему, ми використаємо цикл for
у поєднанні з функцією range()
!
Погляньте на наступний код:
# Printing all numbers from 0 to 100 for i in range(101): print(i)
Як працює код?
Функція range()
повертає послідовність чисел, яка починається з 0 (за замовчуванням), якщо початкова межа не вказана. Вона збільшується на 1 (за замовчуванням), поки не досягне кінцевої межі (сама кінцева межа не враховується).
Формат функції range()
наступний: range(початок, кінець, крок)
.
Якщо ми хочемо оперувати зі зменшуваними числами, ми можемо досягти цього, ввівши у функцію range()
від'ємний аргумент step.
Подивіться на код нижче:
# Increasing # Printing numbers from 0 to 10 for i in range(0, 11, 1): print(i) # Decreasing # Printing numbers from 10 to 0 for i in range(10, -1, -1): print(i)
Завдання
Виведіть числа від -1 до -5, виконавши наступні дії:
- Налаштуйте цикл
for
на виведення чисел, що зменшуються від-1
до-5
. - Виведіть кожне число всередині циклу.