alarm
Задайте вопрос
Информатика
Cordarne

Язык кода Python. Игра «Компьютер угадывает число»Поменяйте мальчика и компьютер из прошлой задачи местами. Теперь мальчик загадывает число между 1 и 100 (включительно). Компьютер может спросить у мальчика: «Твое число равно, меньше или больше, чем число N?», где N — число, которое хочет проверить компьютер. Мальчик отвечает одним из трёх чисел: 1 — равно, 2 — больше, 3 — меньше. Напишите программу, которая с помощью цепочки таких вопросов и ответов мальчика угадывает число. Дополнительно: сделайте так, чтобы можно было гарантированно угадать число за семь попыток.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

import random

right_ans = int(input('Введите число от 1 до 100: '))

a = 1

b = 101

right = False

tries = 1

while not right:

comp_answer = random. randint(a, b)

if comp_answer > right_ans:

b = comp_answer

elif comp_answer < right_ans:

a = comp_answer + 1

else:

print(f'Yes, thats it, computer guessed with {tries} attempts')

right = True

tries += 1

397
Maria Gonzalez
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

1. Что такое палитра блоков?2. К

посчитайте решить все ​

ТЕКСТ ЗАДАНИЯУстанови соответств

посчитайте С ИНФОРМАТИКОЙ НУЖН

Запишите в таблицу действия над

посчитайте Информатика : Whi

Контакты
Реклама на сайте