Want to create interactive content? It’s easy in Genially!

Get started free

Урок 39, клас 9

InnaTrischuk

Created on June 18, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

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

Дякую за увагу!