9 клас
computer science
«Навчальна книга — Богдан»
УРОК 39
Генерація списків: range, random
Що означає "генерувати список"?
У попередніх уроках ми створювали списки так:
numbers = [3, 5, 7, 9]
Але що робити, якщо нам потрібно список із 100 чисел?
Вводити все вручну — це довго, нудно і незручно.
👉 Тому програмісти використовують генерацію списків.
Що таке генерація списків
Генерація списків — це автоматичне створення списків з елементами за певними правилами, без ручного перелічення.
Додавання елементів у циклі
Додавання невідомої кількості елементів (до введення “стоп”)
Введення всіх елементів в одному рядку
Генерація за допомогою функції range()
Генерація за допомогою модуля random
Буває, нам треба не просто послідовність, а випадкові дані:
- випадкові оцінки;
- випадкові результати гри;
- випадкові кольори тощо.
Основні функції для списків:
random.shuffle(список)перемішує елементи у списку
random.randint(a, b)випадкове ціле від a до b (включно).
random.choice(список) випадковий елемент зі списку
random.sample(список, k) k унікальних випадкових елементів
random.randrange(start, stop, step) як range, але випадкове одне число
random.random() випадкове дробове число від 0 до 1
random.uniform(a, b) випадкове дробове від a до b
Генерація за допомогою модуля random
Дякую за увагу!
Урок 39, клас 9
InnaTrischuk
Created on June 18, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Math Lesson Plan
View
Primary Unit Plan 2
View
Animated Chalkboard Learning Unit
View
Business Learning Unit
View
Corporate Signature Learning Unit
View
Code Training Unit
View
History Unit plan
Explore all templates
Transcript
9 клас
computer science
«Навчальна книга — Богдан»
УРОК 39
Генерація списків: range, random
Що означає "генерувати список"?
У попередніх уроках ми створювали списки так:
numbers = [3, 5, 7, 9]
Але що робити, якщо нам потрібно список із 100 чисел? Вводити все вручну — це довго, нудно і незручно.
👉 Тому програмісти використовують генерацію списків.
Що таке генерація списків
Генерація списків — це автоматичне створення списків з елементами за певними правилами, без ручного перелічення.
Додавання елементів у циклі
Додавання невідомої кількості елементів (до введення “стоп”)
Введення всіх елементів в одному рядку
Генерація за допомогою функції range()
Генерація за допомогою модуля random
Буває, нам треба не просто послідовність, а випадкові дані:
- випадкові оцінки;
- випадкові результати гри;
- випадкові кольори тощо.
Основні функції для списків:
random.shuffle(список)перемішує елементи у списку
random.randint(a, b)випадкове ціле від a до b (включно).
random.choice(список) випадковий елемент зі списку
random.sample(список, k) k унікальних випадкових елементів
random.randrange(start, stop, step) як range, але випадкове одне число
random.random() випадкове дробове число від 0 до 1
random.uniform(a, b) випадкове дробове від a до b
Генерація за допомогою модуля random
Дякую за увагу!