Що таке випадкові числа? Випадкове число — це як жеребкування або кидок кубика. Кожен раз програма «не знає», яке число випадково випаде — це елемент гри. Python може «кидати кубик», «таємно загадувати число» або «вибирати випадковий предмет».
Номер слайду 2
Модуль random — це коробка з інструментами Щоб користуватися випадковістю, треба підключити модуль: import random
Номер слайду 3
Найпотрібніші команди ✔ random.randint(a, b) Повертає випадкове число від a до b включно. Приклад: x = random.randint(1, 6) # як кинути кубик ✔ random.choice(список) Обирає випадковий елемент зі списку. fruit = random.choice(["яблуко", "банан", "груша"]) ✔ random.random() Дає випадкове число від 0 до 1 (0,00 до 1,00)
Номер слайду 4
randint — «Пітон кидає кубик». choice — «Пітон витягує випадковий папірець з капелюха». random() — «Пітон обирає число між 0 і 1 як крапля води у відрі».
Номер слайду 5
Задача 1. Знайти суму 20 випадкових чисел від 1 до 10 Код задачі import random s=0 for i in range(1,21): x=random.randint(1,10) s=s+x print(x) print("Сума чисел=",s)
Номер слайду 6
Цикл while True – це нескінченний цикл, який виконує блок коду постійно, доки програма не буде примусово зупинена або поки не зустріне оператор break, оскільки умова True (істина) завжди є істинною. Він ідеально підходить для програм, які повинні працювати безперервно, наприклад, сервери, ігри, або коли потрібно чекати на певну подію, а кількість ітерацій невідома. Як працює while True: while True: Програма бачить умову True, яка завжди істинна, і заходить у тіло циклу. Тіло циклу: Код всередині виконується. break (опціонально): Якщо в тілі циклу є умова, яка виконується (наприклад, if умова_для_вихід: break), цикл зупиняється. Без break: Цикл повторюється нескінченно.
Номер слайду 7
Гра 1: Вгадай число Пітон загадує число від 1 до 20. Спробуй вгадати! Після кожної спроби говорить: «більше» або «менше».
Номер слайду 8
Код програми: import random secret = random.randint(1, 20) print("Я загадав число від 1 до 20. Спробуй вгадати!") while True: guess = int(input("Твоє число: ")) if guess < secret: print("Більше!") elif guess > secret: print("Менше!") else: print("Ти вгадав! Молодець!") break