Сьогодні відбувся
Вебінар:
«
Кадрове адміністрування закладу освіти на початку навчального року: сучасні правові аспекти
»
Взяти участь Всі події
Матеріал:

Інструкційна картка Пишемо програму python " Вгадай число"

zip
07.12.2025
3 0
7 Клас, 8 Клас, 9 Клас

405

0

6

Завантажити файл у хорошій якості

Усі придбані матеріали можна знайти в розділі мої придбані матеріали

ВАЖЛИВО

Цей матеріал заархівовано. Якщо у вас виникли складнощі з переглядом завантаженого матеріалу на комп'ютері, будь ласка, перегляньте інструкцію: «Як розархівувати завантажений файл».

Опис методичного матеріалу:

import random: Цей рядок імпортує модуль random. Модуль random надає функції для генерації випадкових чисел. Ми будемо використовувати його, щоб комп'ютер загадував випадкове число.

secret_number = random.randint(1, 100): Цей рядок генерує випадкове ціле число від 1 до 100 і зберігає його в змінній secret_number. Це число, яке гравцю потрібно вгадати. Функція random.randint(a, b) повертає випадкове ціле число в діапазоні від a до b включно.

· guess = 0: Створюється змінна guess, яка буде зберігати число, введене гравцем. Спочатку вона ініціалізується нулем, але потім буде змінюватися з кожною спробою гравця.

· attempts = 0: Створюється змінна attempts, яка буде рахувати кількість спроб гравця. Спочатку кількість спроб дорівнює нулю.

print("Загадано число від 1 до 100."): Цей рядок виводить на екран повідомлення для гравця, щоб він знав, в якому діапазоні потрібно шукати число.

while guess != secret_number:: Це початок циклу while. Цикл while буде повторюватися доти, доки умова в дужках буде істинною. В даному випадку цикл буде повторюватися, поки число, введене гравцем (guess), не буде дорівнювати загаданому числу (secret_number).

guess = int(input("Твоє число: ")): Цей рядок просить гравця ввести число і зберігає його в змінній guess. Функція input() зчитує введене користувачем значення як рядок. Функція int() перетворює цей рядок у ціле число.

attempts += 1: Цей рядок збільшує кількість спроб на 1. Оператор += є скороченням для attempts = attempts + 1.

· Ці рядки виконуються всередині циклу while. Вони перевіряють, чи введене число менше або більше загаданого числа, і виводять відповідне повідомлення.

· if і elif - це умовні оператори. Якщо умова в if є істинною, виконується код після нього. Якщо умова в if є хибною, а умова в elif є істинною, виконується код після elif.

  • print(f"Вітаємо! Ти вгадав за {attempts} спроб.") Цей рядок виводиться після того, як гравець вгадав число. Він повідомляє гравцеві про перемогу і показує кількість спроб, які йому знадобилися.

Ось і все! Цей код реалізує просту гру "Вгадай число" на Python.

Вміст матеріалу:

Відображення документу є орієнтовним і призначене для ознайомлення зі змістом, та може відрізнятися від вигляду завантаженого документа.

Доступ до плеєра. Вбудувати плеєр:

0.
zip
Проста гра Вгадай число.zip
94,0 Кб
Завантажити файл у хорошій якості

Усі придбані матеріали можна знайти в розділі мої придбані матеріали

ВАЖЛИВО

Цей матеріал заархівовано. Якщо у вас виникли складнощі з переглядом завантаженого матеріалу на комп'ютері, будь ласка, перегляньте інструкцію: «Як розархівувати завантажений файл».

Рекомендуємо

Відео-майстер-клас іграшка з фетру "Ведмедик"

zip
Відео-майстер-клас іграшка з фетру "Ведмедик"

962

Аватар профіля Худан Тетяна Григорівна
Технології
5—12 клас та дорослі

25 грн

Python (вивчення кнопки): Проєкт «Світлофор» | Інструкційна картка

docx
Python (вивчення кнопки): Проєкт «Світлофор» | Інструкційна картка

22

Аватар профіля Гембей Оксана Юріївна
Інформатика
8 клас

33 грн

Інструкційна картка "Створення векторного зображення в програмі InkDraw"

docx
Інструкційна картка "Створення векторного зображення в програмі InkDraw"

449

Аватар профіля Кухар Світлана Миколаївна
Інформатика
5—6 років

21 грн

Python (вивчення написів): Проєкт «Кольоровий напис» | Інструкційна картка

docx
Python (вивчення написів): Проєкт «Кольоровий напис» | Інструкційна картка

23

Аватар профіля Гембей Оксана Юріївна
Інформатика
8 клас

33 грн

Python (вивчення поля): Проєкт «Розумне поле» | Інструкційна картка

docx
Python (вивчення поля): Проєкт «Розумне поле» | Інструкційна картка

23

Аватар профіля Гембей Оксана Юріївна
Інформатика
8 клас

33 грн

Python (вивчення прапорців): Проєкт «Мій Бутерброд» (Checkbutton) | Інструкційна картка

docx
Python (вивчення прапорців): Проєкт «Мій Бутерброд» (Checkbutton) | Інструкційна картка

23

Аватар профіля Гембей Оксана Юріївна
Інформатика
8 клас

25 грн

Схожі матеріали

Конспект уроку інформатики у 11 класі з теми "Структура веб-сайтів, різновиди веб-сайтів. Різновиди веб-сторінок. Етапи створення веб-сайтів"

doc
Конспект уроку інформатики у 11 класі з теми "Структура веб-сайтів, різновиди веб-сайтів. Різновиди веб-сторінок. Етапи створення веб-сайтів"

6311

Аватар профіля Озарчук Андрій Валерійович
Інформатика
11 клас

Виконання розрахунків у електронних таблицях

doc
Виконання розрахунків у електронних таблицях

3547

Аватар профіля Krasnova Elena
Інформатика
7 клас

Навчання майбутнього вже сьогодні: гейміфікація, програмування, робототехніка

pdf
Навчання майбутнього вже сьогодні: гейміфікація, програмування, робототехніка

781

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика

Посібник із цифрового громадянства й безпеки "Обачність Пильність Захист Ввічливість Сміливість"

pdf
Посібник із цифрового громадянства й безпеки "Обачність Пильність Захист Ввічливість Сміливість"

418

Аватар профіля Сімейкіна Тетяна Іванівна
Інформатика
1—5 клас

Курс із мережевого етикету й безпеки

pdf
Курс із мережевого етикету й безпеки

432

Аватар профіля Сімейкіна Тетяна Іванівна
Інформатика
2—11 клас

Використання елементів навчально-дослідницької діяльності на уроках інформатики

doc
Використання елементів  навчально-дослідницької діяльності  на уроках інформатики

2395

Аватар профіля Озарчук Андрій Валерійович
Інформатика