Матеріал:

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

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

364

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
Відео-майстер-клас іграшка з фетру "Ведмедик"

886

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

25 грн

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

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

425

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

21 грн

Інструкційна картка: "Виготовлення гіацинту"

docx
Інструкційна картка: "Виготовлення гіацинту"

353

Аватар профіля Ільчук Надія Миколаївна
Позашкільна освіта
1 клас

19 грн

Інструкційні картки 2-5 класи Scratch

zip
Інструкційні картки 2-5 класи Scratch

679

Аватар профіля Головко Юлія Володимирівна
Інформатика
2—5 клас

166 грн

Інструкційна картка "Виготовлення скандинавського гнома

png
Інструкційна картка "Виготовлення скандинавського  гнома

113

Аватар профіля Ільчук Надія Миколаївна
Технології

19 грн

Створення власного рецепта. Інструкційна картка

docx
Створення власного рецепта. Інструкційна картка

1176

Аватар профіля Діана Леонідівна
Технології
5 клас

33 грн

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

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

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

6234

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

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

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

3453

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

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

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

699

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

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

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

344

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

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

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

347

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

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

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

2310

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