|
0 / 0 / 0
Регистрация: 24.08.2018
Сообщений: 9
|
|
Игровой бот угадай число30.08.2018, 20:41. Показов 20498. Ответов 9
Метки нет (Все метки)
как это можно реалезовать?
число вводит пользователь с помощью prompt а вывод сообщения с помощью alert Напишите простого игрового бота, который умеет следующее: • Предлагает пользователю ввести свой вариант отгадки • Если пользовательское число больше, чем загаданное, то выводит «Меньше!» и предлагает ввести новый вариант • Если пользовательское число меньше, чем загаданное, то выводит «Больше!» и предлагает ввести новый вариант • Если пользователь вводит правильное число, то выводит «Правильно!» • Если пользователь ввел не число, то выводит «Введи число!» • Если пользователь нажимает «Отмена», то игра заканчивается как это можно реалезовать?
0
|
|
| 30.08.2018, 20:41 | |
|
Ответы с готовыми решениями:
9
Угадай число Игра «Угадай число от 1 до 100». Говнокод Игра угадай число. Не знаю почему не работет |
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 30.08.2018, 21:39 | ||||||
Сообщение было отмечено Iverycool как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 29.02.2020
Сообщений: 7
|
||||||
| 22.03.2020, 11:24 | ||||||
|
Доброго дня!
Я написал код иначе, но проблема на ввод не числа реализована лишь частично. Т.е при вводе пустой строки или пробела происходит сравнение. Как этого избежать?
0
|
||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 22.03.2020, 14:56 | ||||||
|
ivitolweb, здравствуйте.
Есть известное жизненное наблюдение - иногда на наивный вопрос мудрецы не смогут найти ответ. Чтобы обойти пробел, нужно написать заметно более хитрый скрипт:
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.02.2020
Сообщений: 7
|
|
| 22.03.2020, 15:47 | |
|
amr-now, Здорово!
Действительно хитрый.) Не проходили мы ещё parseFloat и Number.isFinite.... А для генерации случайных чисел рекомендовалось найти готовый код в интернете. Мой преподаватель утверждает, что уже изученного (с нуля до рекурсии) достаточно для решения. Безусловно ваш вариант можно использовать в задаче и сдать её и она будет принята. Но мне придется искать решение в рамках моего арсенала. Как в том анекдоте - "Вы суслика видите? А он есть." )))
0
|
|
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
| 22.03.2020, 15:57 | |
|
ivitolweb, преподавателю объясните, что в связи с корона-вирусом пришлось найти готовый код в интернете для определения, является ли строка числом.
1
|
|
|
0 / 0 / 0
Регистрация: 29.02.2020
Сообщений: 7
|
|
| 22.03.2020, 16:37 | |
|
amr-now, Благодарю вас!
Видимо по другому задачу не решить. Прочёл сейчас про ваши "хитрые фишки". Хочу спросить. 1.Правильно ли я понимаю, что функция parseFloat нужна для "вытаскивания" цифр, введённых вперемешку с не цифрами, но тогда зачем нужен +input преобразующий введённые "123" в 123 ? 2.Метод Number.isFinite определяет длину строки ( в данном контексте)?
0
|
|
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
| 22.03.2020, 17:04 | |
|
ivitolweb,
Учебник. Темы по числам: https://learn.javascript.ru/types https://learn.javascript.ru/type-conversions ( +str эквивалентно Number(str) )https://learn.javascript.ru/number Справка по parseFloat и isFinite: https://developer.mozilla.org/... parseFloat Домашнее задание: понять и простить ))
1
|
|
|
1 / 1 / 0
Регистрация: 13.06.2020
Сообщений: 3
|
||||||
| 14.06.2020, 21:52 | ||||||
|
при вводе пустой строки или пробела сравнение не происходит. скрипт максимально простой,для новичков.
0
|
||||||
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 16.06.2020, 07:56 | ||||||
|
Alexander_burek, исправление:
Хитростью parseInt() является то, что не считает бесконечность и NaN целым числом. А parseFloat() считает бесконечность и NaN вещественным числом.
1
|
||||||
| 16.06.2020, 07:56 | |
|
Помогаю со студенческими работами здесь
10
Игровой бот
Игра «угадай число». Задуманное число рассчитать из текущей секунды часов
Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|