katjasumigai
20.10.2021 00:58

(Python)Это игра угадай число,здесь компьютер угадывает число,как из него сделать чтобы компьютер загадал число и пользователь угадывал?не могу допереть(((
from random import randint
import sys
def get_random_number(start, end):
return randint(start, end)
def get_middle_number(start, end):
return (start + end) // 2
def guess(get_number):
start = 1
end = 100
steps = 0
while True:
# print(start, end) # отладка
a = get_number(start, end)
print(f'Is it {a}?')
steps += 1
answer = input("> ")
if answer == 'less':
end = a - 1
elif answer == 'greater':
start = a + 1
elif answer == 'yes':
break
else:
steps -= 1
print("ответ неверный")
print(f'Got it in {steps} steps')
guess(get_middle_number)
print()
guess(get_random_number)
print()

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
agroDan
04.12.2020 05:11

Конечно, мы постоянно используем знания полученные в школе. Это, например, элементарная прикладная математика: каждый совершает большие и маленькие покупки, распоряжается каким-то количеством денег, считает, вычисляет скидку на товар. Взрослый человек может взять кредит или затеять ремонт, и тогда уж математика на каждом шагу. Точные науки развивают логику и смекалку, которые мы можем применить и в отдыхе, и в работе. Гуманитарные уроки нам поддержать разговор или подскажут, как себя вести в какой-то ситуации, если читал или слышал о ней ранее.

0,0(0 оценок)
Ответ:
Vexicy
04.03.2022 02:50
Program z3;
const n=3;
var A:array[1..n] of string;
var B:array[1..n] of string;
i,k:byte;

begin
writeln('Ввод названий газет:');
for i:=1 to n do
 begin write('[',i,'] '); readln(A[i]);end;
writeln('Ввод фамилий подписчиков:');
for i:=1 to n do
 begin write('[',i,'] '); readln(B[i]);end;
k:=0;
for i:=1 to n do
 if (A[i]='Правда') and (B[i]='Петров') then k:=i;
if k<>0 then writeln('Да, Петров выписывает Правду.')
        else writeln('Петров не выписывает Правду.');
end.

Пример:
Ввод названий газет:
[1] Правда
[2] Мир
[3] Атеист
Ввод фамилий подписчиков:
[1] Петров
[2] Дружаев
[3] Базаров
Да, Петров выписывает Правду.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота