Стартовый проект для работы скачивайте на GitHub.
Поиграть в «Угадай число» можно по ссылке.
HTML разметка
Игра: угадай число
CSS стили
JS скрипт
let input = document.querySelector(«.field__form__input»); let btn = document.querySelector(«.field__form__btn»); let check = document.querySelector(«.result__check__out»); let help = document.querySelector(«.result__help__out»); let count = document.querySelector(«.result__count__out»); let item = 0; let randNum = 1 + Math.floor(Math.random() * 100); let userNum; btn.onclick = function (evt) < evt.preventDefault(); userNum = input.value; console.log(userNum, randNum); if (userNum >randNum) < check.textContent = «Пока что не угадали»; help.textContent = «Многовато будет»; item++; count.textContent = item; >else if (userNum < randNum) < check.textContent = «Пока что не угадали»; help.textContent = «Маловато будет»; item++; count.textContent = item; >else < check.textContent = «Поздравляю! Вы угадали число»; help.textContent = «В самый раз»; item++; count.textContent = item; >>;
Источник: codelab.pro
Игра угадай число на python (питон)
Задача 9. Игра «Угадай число» (Python)
В одном из домашних заданий мы делали задачу, где папа-программист написал для сына программу, которая просит его угадать число. Недостаток программы был в том, что бедному сыну приходилось её каждый раз перезапускать, чтобы угадывать число. Теперь, когда мы знаем гораздо больше, пришло время исправить этот недостаток и заодно немного улучшить саму игру.
Напишите программу-игру, которая запрашивает у пользователя число до тех пор, пока он его не отгадает. Выводите сообщения в соответствии с примером.
Пример (загадали число 7):
Введите число: 3
Число меньше, чем нужно. Попробуйте ещё раз!
Введите число: 10
Число больше, чем нужно. Попробуйте ещё раз!
Введите число: 8
Число больше, чем нужно. Попробуйте ещё раз!
Введите число: 7
Вы угадали! Число попыток: 4
Решение задачи:
from random import randint n = randint(1,20) c = 0 while True: c += 1 r = int(input(‘Число от 1 до 20 ‘)) if r < n: print(‘Число меньше чем нужно. Попробуйте еще раз! ‘) if r >n: print(‘Число больше чем нужно. Попробуйте еще раз! ‘) if r == n: print(n, ‘Вы угадали! Число попыток: ‘, c) break
Источник: it-systems.su