Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
3 / 4 / 0
Регистрация: 13.04.2020
Сообщений: 87

Написать простую игру

09.12.2020, 23:39. Показов 3244. Ответов 3

Студворк — интернет-сервис помощи студентам
Написать простую игру. Компьютер генерирует число от 1 до 100
(используйте для генерации функцию randint из модуля random: from
random import randint – данная функция принимает на вход диапазон, в
котором генерировать числа, например в нашем случае x = randint(1,
100)). Далее дайте пользователю 10 попыток, чтобы угадать число,
каждый раз подсказывая больше или меньше загаданное число! Если
пользователь не угадал число за 10 попыток – вывести загаданное число.
Протестируйте программу, и разработайте механизм, по которому
достаточно порядка 6-7 попыток, чтобы угадать число.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2020, 23:39
Ответы с готовыми решениями:

Написать простую игру Перестрелка
Надо написать игру Перестрелка: Вы с компьютерным оппонентом стреляете друг в друга по очереди, пошагово. На каждый ход и у тебя, и у...

Придумать простую игру
Подкиньте идейку для какой ни-будь быстро пишущейся игрули. Пожалуйста. P.S. я новичок... не сильно сложное пожалуйста.

Как возможно реализовать простую игру?
Подскажите пожалуйста, с помощью каких библиотек можно реализовать простую игру, где просто нужно перетаскивать объекты по своим местам....

3
3 / 2 / 1
Регистрация: 23.11.2020
Сообщений: 8
10.12.2020, 07:21
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import random
 
x = random.randint(1, 100) 
i = 10 
while i >= 0:
    if i == 0:
        print('game over!\nNumber = ', x)
        break
    print('input x, try: ', i)
    a = int(input())
    if a == x:
        print('right!')
        break
    elif a < x:
        print('x > ', a)
    else:
        print('x < ', a)
    i -= 1
1
 Аватар для menreiven
192 / 136 / 62
Регистрация: 23.05.2013
Сообщений: 299
10.12.2020, 07:56
Лучший ответ Сообщение было отмечено Katerina20 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import random as rnd
 
n = rnd.randint(1, 100)
for i in range(10):
    try:
        print("Введите число 1..100:")
        c = int(input())
        if c == n:
            print("Угадали")
            print(f"Потрачено попыток {i + 1}")
            break
        elif c > n:
            print("Ваше число больше")
        elif c < n:
            print("Ваше число меньше")
    except ValueError:
        print("Ввели не целое число")
print(f"Загаданное число = {n}")
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.12.2020, 09:47
Цитата Сообщение от Katerina20 Посмотреть сообщение
разработайте механизм
Давно уж разработали... Бинпоиск...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.12.2020, 09:47
Помогаю со студенческими работами здесь

Написать простую программу. Python
Прошу помощи начинающему, заранее благодарен) #Пользователь вводит строку произвольной длины. #Программа выводит количество чисел в...

Можно ли создать простую игру на Python на примере android игры "Ментальные Вычисления"?
Можно ли создать простую игру на Python на примере android игры &quot;Ментальные Вычисления&quot;? ...

Написать простую игру
«Капли». На экране «капают» капли сверхувниз. Пользователь должен «поймать» определенное количество капель, пока они не достигли нижней...

На чем написать простую игру
подскажите на чем можно написать простую хотя бы 2D игрушку на c#? я имею ввиду не тетрис написанный с использованием Graphics, а хотя бы...

Написать простую игру, например, пятнашки
Помогите пожалуйста написать игру на Си (пятнашки или можно любую другую, но как можно проще без всяких заморочек). Самым простым методом,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru