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

ДАЮ 80, . Компьютер случайным образом загадывает число от 1 до 20 (диапазон на ваш выбор). Пользователь вводит число, пытаясь его угадать. Программа соответственно отвечает, больше загаданное число или меньше введённого с клавиатуры. После введения правильного ответа программа выводит сообщение о выигрыше и количество попыток. *Нужно - диапазон вводить с клавиатуры, ввести ограничение – например, количество попыток должно быть не больше 6. Или даже вести обратный отсчет попыток.

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

import random

a, b = input(), input() // вводим числа

order = [i for i in range(a, b+1)] // это последовательность от а до б для проверки

x = random. randrange(a, b, 1) // рандомное число

count_tryings = 6 // количество попыток

while count_tryings !=0: // запускаем цикл игры

usver = input() // наш юзверь пытается угадать

if usver in order: // это проверка на то, чтобы он не вышел из последовательности, попытки также тратятся

if usver == x:

print('Ты выиграл')

break

elif usver < x:

print('пробуйте больше')

elif usver > x:

print('пробуйте меньше')

else:

print('вышли за пределы последовательности')

count_tryings-=1 // - 1 попытка

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

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

Складіть проект у якому виконаве

ПРАКТИЧНА РОБОТА № 6«Складання т

adobe premiere сделать клип типо

..... стосується мети повідомлен

Вася забыл пароль для запуска ко

6. Основні центри, що контролюют

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